Can't get Centos to talk to anything!
Posted: 2007/03/01 05:40:59
I have recently built a Centos 4.4 server, it's fine except it won't network. During boot if fails to find my DHCP server, if I nail the IP, subnet mask and default gateway, if does not fail but reports "network unreachable". The routing table seems to be full of rubbish even though I have not done anything with it. Also I seem to have IP6 enabled and I can't turn it off.
I have done a complete reinstall and it's exactly the same. I downloaded the install from the UK Warwick mirror site.
Pinging the loopback works fine, and the card can (if i set the IP address) ping it's own IP with or without a network cable attached.
I have replaced my switch with a hub, and tried more than one cable. If I replace my Centos HDA with a XP boot HDA the network card works fine.
Some info:
# ps -ef|grep 'net'
root 3225 1 07:57 ? 00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
# ps -ef|grep 'portmap'
rpc 2991 1 ? 07:57 00:00:00 portmap
Some info from ifconfig (I have lost the MAC address somehow during copy, there is one honest):
eth0 Link encap:Ethernet HWaddr:
inet addr:10.0.0.234 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:e3ff:fe14:7242/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:416 overruns:0 frame:0
TX packets:16 errors:0 dropped:3 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:896 (896.0 b)
Interrupt:11 Base address:0x8000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2196 errors:0 dropped:0 overruns:0 frame:0
TX packets:2196 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2670540 (2.5 MiB) TX bytes:2670540 (2.5 MiB)
Some info from lspi:
00:06.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
Some info from lspi -vv:
00:06.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
Subsystem: Netgear FA311 / FA312 (FA311 with WoL HW)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- <PERR-
Latency: 32 (2750ns min, 13000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at a000 [size=256]
Region 1: Memory at e7000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=320mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+
info from modprobe:
# modprobe -l natsemi
/lib/modules/2.6.9-42.EL/kernel/drivers/net/natsemi.ko
info from lsmod:
# lsmod | grep natsemi
natsemi 30497 0
My DHCP server is at 10.0.0.2, my subnet mask is 255.255.255.0, default gateway is the same as the DHCP server at 10.0.0.2. The DHCP server also acts ad a NAT firewall out to the internet.
When I nail the IP I use 10.0.0.234 as it is outside my DHCP range, I can ping nothing on my net, and the Centos server does not respond to ping from any other machine. The network card I am using does not support the ability to change it's MAC address.
Any help much appreciated.
Rob.
I have done a complete reinstall and it's exactly the same. I downloaded the install from the UK Warwick mirror site.
Pinging the loopback works fine, and the card can (if i set the IP address) ping it's own IP with or without a network cable attached.
I have replaced my switch with a hub, and tried more than one cable. If I replace my Centos HDA with a XP boot HDA the network card works fine.
Some info:
# ps -ef|grep 'net'
root 3225 1 07:57 ? 00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
# ps -ef|grep 'portmap'
rpc 2991 1 ? 07:57 00:00:00 portmap
Some info from ifconfig (I have lost the MAC address somehow during copy, there is one honest):
eth0 Link encap:Ethernet HWaddr:
inet addr:10.0.0.234 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:e3ff:fe14:7242/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:416 overruns:0 frame:0
TX packets:16 errors:0 dropped:3 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:896 (896.0 b)
Interrupt:11 Base address:0x8000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2196 errors:0 dropped:0 overruns:0 frame:0
TX packets:2196 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2670540 (2.5 MiB) TX bytes:2670540 (2.5 MiB)
Some info from lspi:
00:06.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
Some info from lspi -vv:
00:06.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
Subsystem: Netgear FA311 / FA312 (FA311 with WoL HW)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- <PERR-
Latency: 32 (2750ns min, 13000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at a000 [size=256]
Region 1: Memory at e7000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=320mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+
info from modprobe:
# modprobe -l natsemi
/lib/modules/2.6.9-42.EL/kernel/drivers/net/natsemi.ko
info from lsmod:
# lsmod | grep natsemi
natsemi 30497 0
My DHCP server is at 10.0.0.2, my subnet mask is 255.255.255.0, default gateway is the same as the DHCP server at 10.0.0.2. The DHCP server also acts ad a NAT firewall out to the internet.
When I nail the IP I use 10.0.0.234 as it is outside my DHCP range, I can ping nothing on my net, and the Centos server does not respond to ping from any other machine. The network card I am using does not support the ability to change it's MAC address.
Any help much appreciated.
Rob.