Date: Sun, 3 Feb 2008 07:47:47 -0600 From: Eugen <eu9gu4@gmail.com> To: freebsd-questions@freebsd.org Cc: Eugen Udma <eugenu2@yahoo.com> Subject: Behind a router revisited Message-ID: <ccc92c8e0802030547q48938dft9b305a532036044c@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I edited my original post for the wrapping problem and, as a result of Christian Baer response, I tried the default settings, so now I have the original (empty) /etc/dhclient.conf. Same result. I had a working minimal FreeBSD system until I put it behind a wireless router. Since then my network is not accessible anymore when I boot BSD. On the same desktop I have a Gentoo Linux system which works just fine, even if I didn't touch any of it's configuration files after I installed the router. The router is a ZyXEL P-335U wired to a cable modem. The desktop is plugged into a LAN port. A laptop connected by wireless has no problems. The router gets it's IP from the ISP and acts as a firewall and a DHCP server to my network: it serves a pool of 32 addresses starting at 192.168.1.33. Its own address is 192.168.1.1. The IP Subnet Mask is 255.255.255.0. The configuration files for FreeBSD are shown below. The output of ifconfig and netstat are also shown for BSD and Linux. What confuses me is the fact that having the same router settings, when I boot in Linux the network is usable, while in BSD it's not: I can't even ping 192.168.1.1, while the same ping in Linux works. I read the handbook and various other BSD information sources on the web and I could not solve this issue. My question is: which config files do I have to edit and what settings should I use ? Thanks, eugene /etc/rc.conf --------------------------------------------------------------------------- ifconfig_dc0="DHCP" --------------------------------------------------------------------------- $ ifconfig dc0 (BSD) --------------------------------------------------------------------------- dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8<VLAN_MTU> ether 00:14:cf:52:b4:17 inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active --------------------------------------------------------------------------- $ ifconfig eth0 (Linux) --------------------------------------------------------------------------- eth0 Link encap:Ethernet HWaddr 00:14:CF:52:B4:17 inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::214:cfff:fe52:b417/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 --------------------------------------------------------------------------- $ netstat -rn (BSD) --------------------------------------------------------------------------- Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGS 0 4 dc0 127.0.0.1 127.0.0.1 UH 0 0 lo0 192.168.1.0/24 link#1 UC 0 0 dc0 192.168.1.1 link#1 UHLW 2 4 dc0 --------------------------------------------------------------------------- $ netstat -rn (Linux) --------------------------------------------------------------------------- Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 --------------------------------------------------------------------------- The content of /var/db/dhclient.leases.dc0 (BSD) is: --------------------------------------------------------------------------- lease { interface "dc0"; fixed-address 192.168.1.33; server-name "ZYXEL_P_335U"; option subnet-mask 255.255.255.0; option routers 192.168.1.1; option domain-name-servers 64.59.176.13,64.59.176.15; option domain-name "wp.shawcable.net"; option dhcp-lease-time 259200; option dhcp-message-type 5; option dhcp-server-identifier 192.168.1.1; option dhcp-renewal-time 129600; option dhcp-rebinding-time 226800; renew 1 2008/2/4 16:13:41; rebind 2 2008/2/5 19:13:41; expire 3 2008/2/6 04:13:41; } --------------------------------------------------------------------------- The content of /var/lib/dhcpcd/dhcpcd-eth0.info (Linux) is: --------------------------------------------------------------------------- IPADDR='192.168.1.33' NETMASK='255.255.255.0' BROADCAST='192.168.1.255' ROUTES='' GATEWAYS='192.168.1.1' HOSTNAME='dhcppc1' DNSDOMAIN='wp.shawcable.net' DNSSERVERS='64.59.176.13 64.59.176.15' DHCPSID='192.168.1.1' DHCPSNAME='ZYXEL_P_335U' LEASEDFROM='1202012861' LEASETIME='259200' RENEWALTIME='129600' REBINDTIME='226800' INTERFACE='eth0' CLASSID='dhcpcd 3.1.5' CLIENTID='ff:00:00:00:03:00:01:00:01:0e:90:86:a3:00:14:cf:52:b4:17' DHCPCHADDR='00:14:cf:52:b4:17'
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ccc92c8e0802030547q48938dft9b305a532036044c>