This page gives some hints on node setup:
/etc/network/interfaces
- eth0 will receive its IP address from the DSL/cable modem. It should thus be configured as a DHCP client.
eth1 will assign its IP address to the AP following NetworkAddressAllocations. Its address is static.
The file reads as follows (in case of PGE node):
# The first network card - this entry was created during the Debian installation autho eth0 iface eth0 inet dhcp # PTP added this: auto eth1 iface eth1 inet static address 10.11.31.1 netmask 255.255.255.0
/etc/dhcpd.conf
Depending on the ISP, domain-name-servers needs to be set appropriately.
For PGE node the following setup is specified to run DHCP server on eth1:
option domain-name "personaltelco.net"; option domain-name-servers 204.127.199.8; option subnet-mask 255.255.255.0; default-lease-time 600; max-lease-time 8600; subnet 10.11.31.0 netmask 255.255.255.0 { range 10.11.31.2 10.11.31.253; option domain-name-servers 204.127.199.8, 63.240.76.198; option domain-name "personaltelco.net"; option routers 10.11.31.1; option subnet-mask 255.255.255.0; option broadcast-address 10.11.31.255; default-lease-time 600; max-lease-time 8600; }
/etc/nocatauth/gateway/nocat.conf
Create DocumentRoot directory with mkdir -p /usr/local/nocat/htdocs
Download existing splash page from repository on NodeSplashPages into DocumentRoot: cd /usr/local/nocat/htdocs; wget http://www.personaltelco.net/splash/pgepark_splash/pgepark_node.tar; tar xvf pgepark_node.tar
- If you are creating a new node, make appropriate edits for your node
The following settings are for PGE node:
GatewayName Personal Telco - Node #512 GatewayMode Open GatewayLog /var/log/nocat.log LoginTimeout 259200 HomePage http://www.personaltelco.net DocumentRoot /usr/local/nocat/htdocs SplashForm ptpsplash.html TrustedGroups Any AuthServiceURL https://$AuthServiceAddr/cgi-bin/login LogoutURL https://$AuthServiceAddr/logout.html ExternalDevice eth0 InternalDevice eth1 LocalNetwork 10.11.31.0/24 ExcludePorts 25
/etc/default/dhcp
Add the following:
INTERFACES="eth1"
/etc/default/nocatauth-gateway
Do the following edits:
CONFIGFILE="/etc/nocatauth/gateway/nocat.conf" ENABLE=true
/etc/rc2.d/S20dhcp
Do the following edit:
INTERFACES="eth1"