Determining IP information for eth0 failed

Alexander Dalloz alexander.dalloz at uni-bielefeld.de
Wed Mar 31 00:47:33 UTC 2004


Am Mi, den 31.03.2004 schrieb Jeroen Van Goey um 02:19:

> I'm unable to make contact with the internet. I get an "Unable to find
> IP
> address for server name "localhost.localdomain" - Host name lookup
> failure" error message. The step-by-step procedure I've followed so
> far.
> 
> I have a Fast Ethernet 10/100M PCI network card from Genius on a linux
> PC running Fedora core 1, kernel 2.4.22-1.2115.nptl and GNOME. My
> system recognizes the networkcard, because at bootup, I see (using the
> command "dmesg | grep eth0"):
> eth0: RealTek RTL8139 Fast Ethernet at 0xc48bd000, 00:40:f4:6f:b4:90,
> IRQ 11
> eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
> divert: freeing divert_blk for eth0
> divert: allocating divert_blk for eth0
> eth0: RealTek RTL8139 Fast Ethernet at 0xc48d6000, 00:40:f4:6f:b4:90,
> IRQ 11
> eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
> eth0: link up, 10Mbps, half-duplex, lpa 0x0000

> So I presumed the driver is 8139too, which I loaded -I think-
> succesfully (using "modprobe 8139too io=0e400 irq=11"), because
> "lsmod" gives me:

> [note: yes, I am aware about the recent discussion on this list that the 8139too is not a
> good ethernet chipset, but I bought it because I originally had on my Windows-machine a
> USB to Ethernet convertor (USB LAN 100 from Topcom), that didn't support Linux; and I'm
> not very jumpy to run to the shops a third time.]
> 
> I adapted /etc/modules.conf to:
> alias usb-controller usb-uhci
> alias eth0 8139too
> options 8139too io=0xe400 irq=11

The card is an ISA one? Only to ISA cards you have to and can pass
resource information for IO and IRQ. PCI cards will detect that
themselves.

> I'm not sure if that was entirely correct. Are 2 aliasses allowed? Is
> my choice for IRQ=11 correct? On "cat /proc/interrupts" both my
> ethernetcard and my USB are listed on 11, both won't this give any
> confusion?
>            CPU0
>   0:     748046          XT-PIC  timer
>   1:      10625          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   8:          1          XT-PIC  rtc
>  11:      81790          XT-PIC  usb-uhci, eth0 <---------
>  12:      60518          XT-PIC  PS/2 Mouse
>  14:     154475          XT-PIC  ide0
> NMI:          0
> ERR:          0

So far all looks pretty.
                                                                    
> I then went on to configure my network with the command
> "redhat-config-network", which gives a GUI. In the tab "Devices" I
> selected "New" > Ethernet connection > RTL-8139/8139C/8139C+ (eth0) >
> automatically obtain IP adress settings with DHCP. When I then save
> and select my eth0, there is the error message "Determining IP information for eth0....
> Failed" 

> In /var/log/cups/error_log.1 I find this line:
> E [27/Mar/2004:00:21:53 -0500] StartListening: Unable to find IP
> address for server name "localhost.localdomain" - Host name lookup
> failure
> 
> The command "ifconfig -a" gives this output. I notice that the IPs for inet
> addr, Bcast and  Mask are missing.
> eth0      Link encap:Ethernet  HWaddr 00:40:F4:6F:B4:90
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:236210 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:845 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:14275029 (13.6 Mb)  TX bytes:288990 (282.2 Kb)
>           Interrupt:11 Base address:0x6000
> 
> lo        Link encap:Local Loopback
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:5939 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:5939 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:5271644 (5.0 Mb)  TX bytes:5271644 (5.0 Mb)

Weird that loopback (lo) has no assigned IP address. Please check the
content of

$ cat /etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

Many services rely on a proper setup of the loopback device. I think the
other errors are mainly follwing errors because loopback has no address.


> I can't get much out of this, but sometimes I recognized something, like in:
> 
> 52:21.988678 81.83.160.1.bootps > 255.255.255.255.bootpc:  xid:0x3abb2391
> flags:0x8000 Y:81.83.160.26 G:81.83.160.1 ether 0:0:39:bb:23:91 vend-rfc1048
> DHCP:OFFER SID:195.130.132.97 LT:7200 SM:255.255.240.0
> NS:195.130.131.4,195.130.130.4 DN:"pandora.be" RSZ:576 TTL:64
> BR:255.255.255.255 RN:3600 RB:3601 HN:"toshiba" DG:81.83.160.1
>     4500 0160 f72c 0000 ff11 d20b 5153 a001
> Where "pandora.be" is the name of the ISP which provides me with dynamic
> IPs.
> 
> Some more info that I was able to squeeze out of my machine:
> The contents of my /etc/sysconfig/networking/devices/ifcfg-eth0 file:
> USERCTL=yes
> PEERDNS=yes
> TYPE=Ethernet
> DEVICE=eth0
> HWADDR=00:40:f4:6f:b4:90
> BOOTPROTO=dhcp
> 
> The following came from a log file. A lot of things are not yet filled in.
> Should I change and add them in in ifcfg-eth0 manually, or should dhclient
> (or some other program) do that for me?
> Mon Mar 29 10:10:31 2004: -+ //etc/sysconfig/networking/devices/ifcfg-eth0
> NETMASK=''
> DOMAIN=''
> BOOTPROTO='dhcp'
> HWADDR='00:40:f4:6f:b4:90'
> DEVICE='eth0'
> IPADDR=''
> DHCP_HOSTNAME=''
> TYPE='Ethernet'
> GATEWAY=''
> PEERDNS='yes'
> USERCTL='no'
> ONBOOT='yes'
> NETWORK
> BROADCAST
> DOMAIN
> DHCP_HOSTNAME
> IPADDR
> NETMASK
> GATEWAY
> 
> That's about as much information as I can give you.
> Where did I go wrong, or what did I forget? 
> Thanks for the help.
> 
> Jeroen

Alexander


-- 
Alexander Dalloz | Enger, Germany | GPG key 1024D/ED695653 1999-07-13
Fedora GNU/Linux Core 1 (Yarrow) on Athlon CPU kernel 2.4.22-1.2174.nptl
Sirendipity 02:43:46 up 11 days, 10:25, load average: 0.06, 0.08, 0.09 
                   [ Γνωθι σ'αυτον - gnothi seauton ]
             my life is a planetarium - and you are the stars






More information about the users mailing list