Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have installed Linux 9 (kernel 2.4) on a Dell Poweredge 2450 server. The installation was successful, but the NIC fails on startup. I can activate it manually, and it will act like it is working, but it cannot connect to the network.
I have set up a static IP for the Dell server, and can ping that IP and it's hostname with no problem. The lights seem to be indicating everything is fine on the NIC (green on the left, occasional flashing on the right). I plugged the cable into my laptop to make sure the cable/router connection was fine, and it was.
I'm not sure what to try next. Any help would be greatly appreciated.
172.31.100.118 ip
255.255.255.0 mask
172.31.100.1 gateway
4.2.2.4 dns
4.2.2.5 dns
The output of the route -n is
Dest Gateway Genmask
172.31.100.0 0.0.0.0 255.255.255.0 U 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 lo
0.0.0.0 172.31.100.1 0.0.0.0 UG 0 0 eth0
The ifconfig looks fine. It has two sections, eth0 and lo, and they appear to have the right IP information. I can ping the localhost address, and the static IP 172.31.100.118 with no problem
When I use ifdown, and then ifup, I get the following message,
RNETLINK answers: invalid argument
iptables: Table does not exist (do you need to insmod?)
iptables: No chain/target/match by that name
iptables: Table does not exist (do you need to insmod?)
iptables: No chain/target/match by that name
I turned off Kudzu, stopped the iptables, and did an 'ifup etho0'. I didn't get any errors like before. However, I still can't ping other devices on the network.
I saw some errors in the /var/log/messages file that indicated a possible IRQ problem when running insmod, so I changed the IRQ on the eth0 to 5 to resolve this. I also noticed in the messages file that it gets the same iptable error messages during startup. Other than the iptables messages, there are no errors or warnings in the messages file during startup.
Another link suggested using the mii-tool. When I ran "mii-tool -v", the 'basic status' parameter returned 'no link'. I guess I can try and force a particular protocol with mii-tool, but am not sure which one to choose.
Stupid Stupid Stupid! I decided to open the server and see if there was anything odd about the way the NIC was seated, and found that there were two NICs in the server. I was simply plugging into the wrong one. I had everything setup correctly in the first place, which was what was driving me nuts, but that setup was pointing to a NIC that was not physically connected. Thanks for the help. I did learn a lot about troubleshooting NIC problems though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.