From owner-freebsd-questions Sat Dec 2 11:57: 3 2000 Delivered-To: freebsd-questions@freebsd.org Received: from freeze.org (www.bellnetworks.net [208.177.187.234]) by hub.freebsd.org (Postfix) with ESMTP id 3E44B37B400 for ; Sat, 2 Dec 2000 11:56:59 -0800 (PST) Received: (from jim@localhost) by freeze.org (8.9.3/8.9.3) id OAA60147; Sat, 2 Dec 2000 14:56:55 -0500 (EST) (envelope-from jim) X-Authentication-Warning: www.bellnetworks.net: Processed from queue /var/spool/alt_queue X-Authentication-Warning: www.bellnetworks.net: Processed by jim with -C /web/siteinfo/freeze/mail/sendmail.cf Date: Sat, 2 Dec 2000 14:56:55 -0500 (EST) From: Jim Freeze X-Sender: jim@www.bellnetworks.net To: questions@freebsd.org Subject: natd, DHCP and W98 on LAN: The saga continues Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Well, after much searching and reading and trial and error, I still cannot get my LAN working. Here is the situation: 1. Dual Homed FreeBSD gateway machine. vx0=public, al0=LAN 2. Win98 connected to FBSD machine with x-over cable 3. FreeBSD can ping W98 machine 4. W98 machine CANNOT ping FreeBSD machine - gives 'request timed out'. I have tried to verify that I am not doing anything stupid, but that remains a possbility. Right now, I think the solution is going to need another set of eyes and someone who knows alot more about this than me. Please, please, please help! :) Also, I noticed during bootup that TCP extensions=NO was set. What is this and does it matter? Here is my current setup: % cat /etc/rc.conf ifconfig_ppp0="inet netmask 255.255.255.0" defaultrouter="44.55.66.1" #names have been changed to protect the innocent network_interfaces="lo0 vx0 al0" ifconfig_lo0="inet 127.0.0.1" ifconfig_vx0="inet netmask 255.255.255.0" ifconfig_vx0="DHCP" ifconfig_al0="inet 192.168.0.1 netmask 255.255.255.0" gateway_enable="YES" hostname="eeyore1" firewall_enable="YES" # Set YES to enable firewall functionality 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="-l -d -s -m -u -dynamic -n vx0" % % cat /etc/dhclient.conf interface "vx0" { send host-name "CI555555-B"; request subnet-mask, broadcast-address, routers, domain-name-servers, domain-name, time-servers; require domain-name-servers; } % % ifconfig -a vx0: flags=8843 mtu 1500 inet 44.55.66.77 netmask 0xffffff00 broadcast 44.55.66.255 ether 00:60:97:4f:aa:a0 al0: flags=8843 mtu 1500 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 ether ff:ff:ff:ff:ff:ff media: 100baseTX supported media: autoselect 100baseTX 100baseTX 100baseTX 10baseT/UTP 10baseT/UTP 10baseT/UTP lp0: flags=8810 mtu 1500 tun0: flags=8010 mtu 1500 sl0: flags=c010 mtu 552 ppp0: flags=8010 mtu 1500 lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 % % ipfw -a l 00100 5 1677 divert 8668 ip from any to any via vx0 00100 0 0 allow ip from any to any via lo0 00200 0 0 deny ip from any to 127.0.0.0/8 65000 57 4746 allow ip from any to any 65535 0 0 deny ip from any to any % % ps -waux | grep natd root 103 0.0 0.4 440 240 ?? Is 2:24PM 0:00.00 /sbin/natd -l -d -s -m -u -dynamic -n vx0 -n vx0 % Pinging W98 machine from FBSD % tcpdump -eni al0 tcpdump: listening on al0 14:39:44.424547 ff:ff:ff:ff:ff:ff 0:a0:cc:78:23:95 0800 98: 192.168.0.1 > 192.168.0.2: icmp: echo request 14:39:44.424722 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0806 60: arp who-has 192.168.0.1 tell 192.168.0.2 14:39:44.424748 ff:ff:ff:ff:ff:ff 0:a0:cc:78:23:95 0806 60: arp reply 192.168.0.1 is-at ff:ff:ff:ff:ff:ff 14:39:44.424843 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0800 98: 192.168.0.2 > 192.168.0.1: icmp: echo reply 14:39:45.430746 ff:ff:ff:ff:ff:ff 0:a0:cc:78:23:95 0800 98: 192.168.0.1 > 192.168.0.2: icmp: echo request Pinging FBSD machine from W98 % tcpdump -eni al0 tcpdump: listening on al0 14:41:11.339891 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0800 74: 192.168.0.2 > 192.168.0.1: icmp: echo request 14:41:15.442787 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0800 74: 192.168.0.2 > 192.168.0.1: icmp: echo request 14:41:19.942176 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0800 74: 192.168.0.2 > 192.168.0.1: icmp: echo request 14:41:24.441446 0:a0:cc:78:23:95 ff:ff:ff:ff:ff:ff 0800 74: 192.168.0.2 > 192.168.0.1: icmp: echo request Thanks ==================================================== Jim Freeze jim@freeze.org ** http://www.freeze.org ** ==================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message