Intel NICs, Cisco, autoneg, and borken-ness

klussier at comcast.net klussier at comcast.net
Mon Mar 13 12:29:01 EST 2006


Can you try more then just ping? Try tracerouting to another network to see where the traffic stops, or where it tries to go. Try using lynx to open a web page. Sometimes someone does something dumb on a router like disallowing ICMP, or, in Cisco's case, tuning on "ICMP-Helper", which I have seen to have the same effect as blocking ICMP (not very helpful...). Also, check the cable. You can have link light with but a single wire in a pair :-)

C-Ya,
Kenny

 -------------- Original message ----------------------
From: Paul Lussier <p.lussier at comcast.net>
> 
> Hi all,
> 
> I've got a system up running Debian and a 2.4.22 kernel. 
> The primary NIC is:
> 
>   eth1      Link encap:Ethernet  HWaddr 00:07:E9:0C:99:2D  
>             inet addr:10.0.0.11  Bcast:10.0.255.255  Mask:255.255.0.0
> 
> 
>   # netstat -rn
>   Kernel IP routing table
>   Destination   Gateway     Genmask         Flags   MSS Window  irtt Iface
>   10.0.0.0      0.0.0.0     255.255.0.0     U         0 0          0 eth1
>   0.0.0.0       10.0.0.1    0.0.0.0         UG        0 0          0 eth1
> 
> 
> 2 weeks ago I manually configured a second interface on this system to
> be on a second network.  I configured the second interface to be on
> 10.95.0.11/16:
> 
> 
>   eth0      Link encap:Ethernet  HWaddr 00:0C:76:14:02:42  
>             inet addr:10.95.0.11  Bcast:10.95.255.255  Mask:255.255.0.0
> 
>   # netstat -rn
>   Kernel IP routing table
>   Destination   Gateway     Genmask         Flags   MSS Window  irtt Iface
>   10.95.0.0     0.0.0.0     255.255.0.0     U         0 0          0 eth0
>   0.0.0.0       10.95.0.1   0.0.0.0         UG        0 0          0 eth0
> 
> Using ethtool, I can see that the NIC is hard-wired to be 100baseT/Full:
> 
>   # ethtool eth0
>   Settings for eth0:
> 
>           Supported ports: [ TP ]
>           Supported link modes:   10baseT/Half 10baseT/Full 
>                                   100baseT/Half 100baseT/Full 
>                                   1000baseT/Full 
>           Supports auto-negotiation: Yes
>           Speed: 100Mb/s
>           Duplex: Full
>           Port: Twisted Pair
>           PHYAD: 0
>           Transceiver: internal
>           Auto-negotiation: off
>           Supports Wake-on: umbg
>           Wake-on: d
> 
> This NIC is connected to a Cisco 4507 running IOS[1][2], which has
> autoneg turned off and that port set to (so I'm told) 100Mb/Full.
> When I bring up the interface, I have link on both the switch and the
> server, but I can't ping anywhere.  I can't ping the gateway,
> 10.95.0.1, nor can I ping the other 6 systems I have configured on
> this switch, 10.95.33.[23,25,26,27,28,29].  These other 6 systems can
> all ping each other and the gateway. The server can ping no one,
> including the gateway.  Since this is a /16, the gateway is the same
> for all systems, 10.95.0.1.
> 
> 2 weeks ago, I'm certain I had this interface configured *and* working
> just fine.  Today, nothing I've tried seems to work[3].  I've
> ifup/ifdown'ed several times, tried manually configuring the interface
> via ifconfig, manually set the interface 100Mb/Full, 1000Mb/Full,
> autneg, etc. and changing everything on the switch to correspond with
> these settings, and nothing works.  I get a link light on the switch
> and server *only* when 100Mb/Full is hardwired on the switch, so it
> seems logical that I need to set the NIC to that speed, but that
> doesn't work either.
> 
> dmesg, syslog, and kern.log all show:
> 
>  kernel: e1000: eth0 NIC Link is Up 100 Mbps Full Duplex
> 
> yet, still no ping...
> 
> Any ideas would be greatly appreciated.
> 
> Thanks,
> 
> Footnotes:
> ----------
> [1] (as opposed to CatIOS)
> [2] Full version info:
>        Cisco IOS Software, Catalyst 4000            
>        L3 Switch Software (cat4000-I9K91S-M), Version 12.2(25)EWA4,
>        RELEASE SOFTWARE (fc1)
> [3] Given that this is my core NFS server, rebooting is not an option :(
> 
> -- 
> Seeya,
> Paul
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss





More information about the gnhlug-discuss mailing list