Date: Sun, 26 Nov 2000 01:06:51 -0500 (EST) From: Jim Freeze <jim@freeze.org> To: questions@freebsd.org Subject: Need help with natd and connecting Windows to LAN Message-ID: <Pine.BSF.4.21.0011260043290.27538-100000@www.bellnetworks.net>
next in thread | raw e-mail | index | archive | help
I am running FBSD3.4R as a gateway/router with a Win98 box connected on a local LAN. The gateway machine can see the internet and the Win98 box, but the Win98 box cannot ping the gateway nor see beyond it. Below is some specific setup info: The Kernel file contains: # Added by JDF options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #log dropped packets options "IPFIREWALL_VERBOSE_LIMIT=100" #limit verbosity #options IPFILTER_LOG # turn on logging options IPDIVERT #divert ip's options "ICMP_BANDLIM" The network layout: ISP(dns1=24.5.116.15,dns2=24.5.116.17) | | cable-modem | | (DHCP) (eeyore1) router/gateway 192.168.1.1 (eeyore) | X (cross-over cable) | 192.168.1.2 Win98Box jfreeze@eeyore1 ('tty') ~ 16 -> cat /etc/hosts 127.0.0.1 localhost localhost.home.com 24.9.218.175 eeyore1 CI590846-B lxintn1.ky.home.com 24.5.116.15 dns1 24.5.116.17 dns2 192.168.1.1 eeyore 192.168.1.2 rabbit (looks the same on windows) root@eeyore1 ('tty') ~ 5 -> sh /etc/rc.firewall Flushed all rules. 00000 divert 8668 ip from any to any via vx0 00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 65000 allow ip from any to any (temporarily turned off) root@eeyore1 ('tty') ~ 15 -> netstat -r Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 24.9.218.1 UGSc 12 0 vx0 24.9.218/24 link#1 UC 0 0 vx0 24.9.218.1 0:50:f:0:3c:70 UHLW 13 0 vx0 791 localhost localhost UH 0 8 lo0 192.168.1 link#2 UC 0 0 al0 rabbit 0:a0:cc:78:23:95 UHLW 0 9 al0 586 root@eeyore1 ('tty') ~ 16 -> cat /etc/resolv.conf search lxintn1.ky.home.com nameserver 24.5.116.17 nameserver 24.5.116.15 root@eeyore1 ('tty') ~ 17 -> ifconfig -a vx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 24.9.218.175 netmask 0xffffff00 broadcast 24.9.218.255 ether 00:60:97:4f:aa:a0 al0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 ether ff:ff:ff:ff:ff:ff media: autoselect (100baseTX <full-duplex>) supported media: autoselect 100baseTX <full-duplex> 100baseTX <half-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP 10baseT/UTP <half-duplex> lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500 tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 root@eeyore1 ('tty') ~ 18 -> cat /etc/rc.conf # This file now contains just the overrides from /etc/defaults/rc.conf # please make all changes to this file. # -- sysinstall generated deltas -- # ifconfig_ppp0="inet netmask 255.255.255.0" network_interfaces="lo0 vx0 al0" ifconfig_lo0="inet 127.0.0.1" ifconfig_vx0="inet netmask 255.255.255.0" ifconfig_al0="inet 192.168.1.1 netmask 255.255.255.0" ifconfig_vx0="DHCP" gateway_enable="YES" hostname="eeyore1" firewall_enable="YES" # Set YES to enable firewall functionality #firewall_type="client" # Firewall type (see /etc/rc.firewall) #firewall_type="simple" # Firewall type (see /etc/rc.firewall) firewall_type="open" # Firewall type (see /etc/rc.firewall) firewall_quiet="NO" # Set to YES to supress rule display natd_enable="YES" # Enable natd (if firewall_enable == YES) natd_interface="vx0" # Public interface or IPaddress to use natd_flags="-f /etc/natd.conf" # Additional flags for natd The Win98 Network settings are: TCP/IP -> NETGEAR FA311 FastEthernet PCI Adapter - Properties - IP:192.168.1.2 - Subnet: 255.255.255.0 - WINS: disabled - Gateway: 192.168.1.1 - DNS: - Host: rabbit - Domain: (I don't know what to put here. I have tried leaving it blank and 192.168.1.1) - DNS: 24.5.116.15 - DNS: 24.5.116.17 - Binding: Microsoft Family Logon (I unchecked Client for Microsoft Networks) ------Testing the network ------- From FreeBSD all seems to work. jfreeze@eeyore1 ('tty') ~ 12 -> ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=1.008 ms jfreeze@eeyore1 ('tty') ~ 13 -> ping eeyore1 PING eeyore1 (24.9.218.175): 56 data bytes 64 bytes from 24.9.218.175: icmp_seq=0 ttl=255 time=0.106 ms jfreeze@eeyore1 ('tty') ~ 14 -> ping eeyore PING eeyore (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=0.098 ms jfreeze@eeyore1 ('tty') ~ 15 -> ping rabbit PING rabbit (192.168.1.2): 56 data bytes 64 bytes from 192.168.1.2: icmp_seq=0 ttl=128 time=0.252 ms jfreeze@eeyore1 ('tty') ~ 17 -> ps waux | grep natd root 173 0.0 0.2 432 96 ?? Ss 10:44PM 0:00.23 /sbin/natd -f /etc/natd.conf -n vx0 jfreeze@eeyore1 ('tty') ~ 19 -> cat /etc/natd.conf interface vx0 use_sockets yes same_ports yes dynamic yes --------From Win98-------- ping localhost works (127.0.0.1) ping rabbit works (192.168.1.2) ping eeyore (192.168.1.1) - gives Request timed out. Can someone tell me what I am doing wrong here? Thanks! =========================== Jim Freeze jim@freeze.org =========================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011260043290.27538-100000>