急:Linux下因eth0无法连网

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:30:29
系统为redhat9.0,在网络中静态设置eth0 IP地址等信息,可以激活,然后在ethtool eth0中查看 link detected :no。表示未激活eth0。ping 192.168.1.1(网关地址),显示无法到达主机地址,修改ifcfg-eth0,添加check_link_down()仍然没有效果,在本机用TCP小程序测试,不能建立TCP连接,显示no route to host.望大侠们帮帮忙,在线等,谢谢。
ifconfig下查看eth0获取了IP地址,但就是上不了网。。。
设置DHCP 连eth0都激活不了,如果设置静态IP的话,在网络里可以把eth0状态激活为活跃,只是我用ethtool查看还是link detected :no。 难道是没法激活吗,我 ifdown eth0/ifup eth0,还是没有任何效果。lsmod后,有看到pcnet32 ,这是不是表示驱动没问题?
谢谢各位帮助,之前在ifcfg-eth0中有gateway=192.168.1.1。刚按照命令route add default gw 192.168.1.1 ,却显示网络无法到达...
恩啊,我重启过,还是无济于事,都快崩溃了... 有没哪位大哥知道的,麻烦指教下啊..谢过了。

解决啦,谢谢各位的帮助!

把ip设成自动获得就行了吧
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把里面BOOTPROTO=static,改成BOOTPROTO=dhcp

呵呵,1.可能你根本就没有激活网卡。主要在你ethtool eth0中查看时还是NO
所以重新激活再查查。
2.可能是你的网卡趋动没有装好吧。

3.你用service network restart 来重启。

设置IP后你再添加一条默认路由,也就是网关试试
命令:route add default gw 192.168.1.1

用ifconfig查看下呢?