Configure LAN

From Organic Design
Jump to: navigation, search
Procedure.svg Configure LAN
Organic Design procedure

Network interfaces

Typically when running on a LAN we'll have two LAN cards on the server with the following /etc/network/interfaces:

# Onboard LAN card connects to internal LAN hub
auto eth0
iface eth0 inet static

# Secondary LAN card connects to DSL router only
auto eth1
iface eth1 inet static


The 192.168.0 subnet is on eth0 and connects to the Internet router (which should have no wireless on it), and the 192.168.1 subnet is on eth1 and connects to the internal LAN hub. These network interfaces must then be configured as a firewall which can be done by copying the firewall script to /etc/network/if-up.d/00-firewall so that it executes whenever the networking starts up. Don't forget to restart the networking after making changes with /etc/init.d/networking restart.

DHCP Server

A DHCP server should be installed to be authoritative on the internal (192.168.1) subnet, and should specify the gateway and DNS server as itself (it's also useful to add itself as WINS server and default gateway). First install it with apt-get install dhcp3-server, then add the following configuration to /etc/dhcp/dhcpd.conf:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

# DNS, WINS server and default gateway
option domain-name-servers;
option netbios-name-servers;
option routers;

# External subnet
subnet netmask {

# Internal subnet
subnet netmask {
	option routers;
	option broadcast-address;
	option subnet-mask;

# Fixed IP example
	hardware ethernet 00:45:8F:22:FE:10;

Network Diagram

Network diagram.jpg

Note: A pinhole has to be created in the router to enable the internet (2012).