Behind a router revisited
Eugen
eu9gu4 at gmail.com
Sun Feb 3 06:17:03 PST 2008
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'
More information about the freebsd-questions
mailing list