Chapter 9. Networking

Table of Contents
Behind the Scenes
PPP Networking
PPP Troubleshooting
Secure Shell
Networking Windows Machines

Behind the Scenes

Once the network configuration choices are made, the network script recreates several files according to the new configuration settings: /etc/netmasks, /etc/named.iss, /etc/resolv.conf, and /etc/nsswitch.conf. The network script configures the ISS workstation as its own nameserver. The named.iss file sets the options for a simple cacheing nameserver, with forwarders to the ATD servers when the network option is atd. This allows for the same nsswitch.conf file, adding dns to host name resolution, for all of the networking options. Lastly, configuring the workstation as a nameserver allows it to name itself as the DNS server to any Windows machines on the local network which use it for dynamic host configuration.

The DHCP settings are chosen automatically according to the networking option. It is only disabled for the atd option, giving precedence to ATD DHCP servers while on the ATD network. Otherwise DHCP is enabled so that Windows hosts on the trailer network can configure themselves without regard for whether they are on the ATD network or not. The actual DHCP daemon configuration files in /var/dhcp are created dynamically by the script /iss/etc/init.d/dhcp, but not until the script is called by the network script on startup.

When the workstation boots up, the /iss/etc/init.d/network script runs and sets up networking files and routing according to the current configuration. The /iss/etc/init.d/asppp script will not be called at all if the networking option has not been set to ppp. Likewise, the dhcp script will only be called if DHCP has been enabled in the network configuration.