I have found the following website to be very helpful:
http://www.linuxhomenetworking.com/
I also changed my who configuration. And I found the following setup to be successfull for Setting up a DHCP server and Routing functions.
/etc/conf.d/net
ddns-update-style interim;
authoritative;
ignore client-updates;
subnet 192.168.2.0 netmask 255.255.255.0 {
# The range of IP addresses the server
# will issue to DHCP enabled PC clients
# booting up on the network
range 192.168.2.2 192.168.2.20;
# Set the amount of time in seconds that
# a client may keep the IP address
default-lease-time 86400;
max-lease-time 86400;
# Set the default gateway to be used by
# the PC clients
option routers 192.168.2.1;
# Forward DHCP requests from this
# NIC interface to other NIC
# interfaces
option ip-forwarding on;
# Set the broadcast address and subnet mask
# to be used by the DHCP clients
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.0;
# Set the DNS server to be used by the
# DHCP clients
# option domain-name-servers 192.168.1.100;
# Set the NTP server to be used by the
# DHCP clients
# option nntp-server 192.168.1.100;
# If you specify a WINS server for your Windows clients,
# you need to include the following option in the dhcpd.conf file:
# option netbios-name-servers 192.168.1.100;
# You can also assign specific IP addresses based on the clients'
# ethernet MAC address as follows (Host's name is "laser-printer":
host laser-printer {
# hardware ethernet 08:00:2b:4c:59:23;
# fixed-address 192.168.1.222;
}
}
#
# List an unused interface here
#
subnet 192.168.3.0 netmask 255.255.255.0 {
}
/etc/sysconfig/network-scripts/ifcfg-eth1 <Internal Network>
IPV6INIT=no
ONBOOT=yes
USERCTL=yes
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1
HWADDR=00:05:5d:46:c8:16
BOOTPROTO=static
NETMASK=255.255.255.0
IPADDR=192.168.2.1
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 < This connects to DSL for Internet>
BOOTPROTO=dhcp
HWADDR=00:04:5A:5E:EA:2B
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no
type the following at the command line:
- ifconfig eth1 inet 192.168.2.1
- route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 eth1
- dhcpd
- service dhcpd start
Here's a couple websites with some info on configuring a firewall using IPTables:
http://involution.com/iptables_demo/
http://www.ccl.net/cca/software/UNIX...er/index.shtml
I hope this helps people.