I'm not sure what rules Firestarter uses for forwarding, type the
parts in bold into the terminal and post the results here, mine are included as a reference. Also I assume that your networks are getting IP addresses from this FC3 machine; if they aren't forget the last part about dhcpd.
This will tell us what rules the firewall is using to marshall traffic between your interfaces:
Code:
root@gateway:~# iptables -t nat -L -v
Chain PREROUTING (policy ACCEPT 34740 packets, 11M bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 78 packets, 5107 bytes)
pkts bytes target prot opt in out source destination
1300 79005 MASQUERADE all -- any eth0 anywhere anywhere
Chain OUTPUT (policy ACCEPT 1156 packets, 70442 bytes)
pkts bytes target prot opt in out source destination
This will tell us if ip_forwarding is enabled properly:
Code:
root@gateway:~# cat /proc/sys/net/ipv4/ip_forward
1
This will tell us how your dhcp server is handing out addresses.
Code:
root@gateway:~# cat /etc/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option domain-name-servers 206.47.244.12, 206.47.244.42;
option ip-forwarding on;
range 192.168.1.100 192.168.1.254;
}