I am trying to setup my FreeBSD 4.10 box as an internet gateway for a small home LAN (2x Win XP and 1x Win 98SE)
The LAN operates without any problems when using the Win 98SE box as a gateway - all computers can access the internet I have two nics installed in the FreeBSD box: dc0 is the LAN interface via 4-port Linksys hub dc1 is the WAN interface via cable modem I have successfully connected to the internet with dc1 I can ping all other machines on my home LAN with dc0 and vice versa I cannot access the internet from any machine except the FreeBSD gateway ifconfig looks like this: dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::204:5aff:fe76:55f0%dc0 prefixlen 64 scopeid 0x1 inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:04:5a:76:55:f0 media: Ethernet autoselect (100baseTX <full-duplex>) status: active dc1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::2a0:ccff:fe33:e1f6%dc1 prefixlen 64 scopeid 0x2 inet 68.105.58.150 netmask 0xfffffe00 broadcast 68.105.59.255 ether 00:a0:cc:33:e1:f6 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet 127.0.0.1 netmask 0xff000000 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552 faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500 The contents of /etc/rc.conf are: hostname="sara.mshome.net" ifconfig_dc0="inet 192.168.1.1 netmask 255.255.255.0" ifconfig_dc1="DHCP" <snip> inetd_enable="YES" gateway_enable="YES" When I try to ping an outside address from a Windows box, I get this response: "Ping request could not find host www.freebsd.org. Please check the name and try again." When I try to ping a known good URL, I get this response: Pinging 68.99.63.5 with 32 bytes of data: Request timed out. Ping statistics for 68.99.63.5: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss) I have tried setting the DNS servers on the Windows box to the addresses listed in /etc/resolv.conf: 68.105.161.20 68.1.18.25 68.10.16.30 I have also tried setting the DNS address directly to the default gateway 192.168.1.1 and get the same response. While searching around in /stand/sysinstall I found the named daemon enabled. I disabled with no change (I have since re-enabled it because I believe that was the default setting when I installed FreeBSD) FWIW, here's output of netstat -rn on the FreeBSD box: Internet: Destination Gateway Flags Refs Use Netif Expire default 68.105.58.1 UGSc 2 3 dc1 68.105.58/23 link#2 UC 2 0 dc1 68.105.58.1 00:06:2a:cb:7c:54 UHLW 2 0 dc1 1199 68.105.58.150 127.0.0.1 UGHS 0 0 lo0 127.0.0.1 127.0.0.1 UH 2 26 lo0 192.168.1 link#1 UC 1 0 dc0 192.168.1.110 00:08:74:3b:8b:ba UHLW 0 4 dc0 1081 Internet6: Destination Gateway Flags Netif Expire ::/96 ::1 UGRSc lo0 ::1 ::1 UH lo0 ::ffff:0.0.0.0/96 ::1 UGRSc lo0 fe80::/10 ::1 UGRSc lo0 fe80::%dc0/64 link#1 UC dc0 fe80::204:5aff:fe76:55f0%dc0 00:04:5a:76:55:f0 UHL lo0 fe80::%dc1/64 link#2 UC dc1 fe80::2a0:ccff:fe33:e1f6%dc1 00:a0:cc:33:e1:f6 UHL lo0 fe80::%lo0/64 fe80::1%lo0 Uc lo0 fe80::1%lo0 link#4 UHL lo0 ff01::/32 ::1 U lo0 ff02::/16 ::1 UGRS lo0 ff02::%dc0/32 link#1 UC dc0 ff02::%dc1/32 link#2 UC dc1 ff02::%lo0/32 ::1 UC lo0 And the results of netstat -rn on the Windows box: Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.110 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.1.0 255.255.255.0 192.168.1.110 192.168.1.110 20 192.168.1.110 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.1.255 255.255.255.255 192.168.1.110 192.168.1.110 20 224.0.0.0 240.0.0.0 192.168.1.110 192.168.1.110 20 255.255.255.255 255.255.255.255 192.168.1.110 192.168.1.110 1 Default Gateway: 192.168.1.1 =========================================================================== Persistent Routes: None I'm not sure what to do next. For some reason the Windows cannot access a name server. From what I understand from the literature I've been using (FreeBSD Handbook, Lehey's The Complete FreeBSD, and Anderson's FreeBSD: An Open-Source etc etc) all that should be needed is set gateway_enable="YES" in /etc/rc.conf and I've done that. Google revealed some info on using natd for PPOE, but not sure if that applies to this problem. All suggestions/out-right solutions appreciated. TIA, Jim C. _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"