I set the adapter up.

Here is the output of 'dhclient em0'

DHCPREQUEST on em0 to 255.255.255.255 port 67
DHCPACK from 192.168.3.1
bound to 192.168.3.41 -- renewal in 1800 seconds.

'ifconfig em0' output is

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
        ether 00:26:b9:9d:30:dc
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

'netstat -r' show there is no default route

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
0.0.0.0            link#1             U           0        0    em0
localhost          link#14            UH          0       28    lo0

But I can set the adapter manually by

$ifconfig em0 inet 192.168.3.41/24

and it works.

The question is why dhclient can't get the ip address even a lease is obtained.

Thanks,


On Thu, 17 Nov 2011, Warren Block wrote:

On Thu, 17 Nov 2011, Xihong Yin wrote:

Hi,

I upgraded from 8.0 stable to 8.2 stable today. Now I can't connect to the network through the network adapter. I've set DCHP and SYNCDHCP in /etc/rc.conf and it worked in 8.0. It seems the dhclient problem. The ip address can't be obtained.

When I run 'dhclient em0' manually, it shows that an ip address is leased. But actually it is not. The 'ifconfig em0' always shows an address of 0.0.0.0 with active status.

$dhclient em0
DHCPREQUEST on em0 to 255.255.255.255 port 67
DHCPACK from 192.168.3.1
bound to 192.168.3.39 -- renewal in 43200 seconds

But

$ifconfig em0
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
       ether 6c:62:6d:03:16:31
       inet 0.0.0.0 netmask 0xffffff00 broadcast 255.255.255.255
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
       media: Ethernet autoselect (10baseT/UTP <half-duplex>)
       status: active

Any help would be appreciated.

The interface is down: no "UP" in the flags. What happens if you just do it manually:

 ifconfig em0 up
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to