今天发现了个ubuntu下网线插到主机上插口不亮
具体问题描述:台式机,网口变了(由于公司换工位),windows下可以用有线;ubuntu下,有线连接显示线缆已拔出
 很多同时发生类似问题,搜索了下,有说是移动了ip的原因(这个没有具体证实);有说是mac地址缓存住了(这个试着清了,没有用)。
解决方法:sudo ethtool -s eth2 autoneg off speed 100 duplex full
 修改前后的区别有
                修改前        修改后
Advertised auto-negotiation    Yes          No
auto-negotiation           on          off
Duplex              Hlaf         Full
Link detected           no           yes
指令说明:此指令将eth2(我用的是这个,可以用ifconfig查看对应网络接口)设备设置为全双工自适应,速度为100Mbs,自动协商关闭。
不过此指令是重启会失效。可以通过如下方法永久有效:
 1.若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,添加如下一行:ETHTOOL_OPTS=”speed 100 duplex full autoneg off”
 2.将ethtool设置写入/etc/rc.d/rc.local之中。