解决方法:
1、按下“Ctrl + Alt + T”,打开终端;
2、检查有没有安装“ethtool”。在终端输入以下命令:
ethtool --version
如果终端有输出版本号:ethtool version X.XX,说明系统已经安装了ethtool。如果没有安装ethtool的话,可以想办法连上网之后,在终端输入以下命令安装。
sudo apt-get install ethtool
3、下面时最关键的一步,输入以下命令,网络应该就有连接了。
sudo ethtool -s eth0 autoneg off speed 100 duplex full
然后根据提示,输入root密码。
4、为了避免每次开机都重复输入上面的令,下面来设置开机启动。
打开/etc/init.d/rc.local文件,可以在终端输入命令:
sudo gedit /etc/init.d/rc.local
在文件最后添加:
/sbin/ethtool -s eth0 autoneg off speed 100 duplex full
然后保存。
重新启动电脑后,发现网络没有断开。
原因分析:
其实我也搞不太清楚问题产生的具体原因,查了查资料,好像是Ubuntu和交换机会自动进行什么自动协商XXX的过程,如果没协商好,就会除错。如果把这个过程关掉,手动设置通信方式,就不会有问题了,总之时交换机和电脑之间不兼容的问题。
在Linux下经常连接已断开您现在处于离线状态:http://www.linuxdiyf.com/linux/9937.html
64位ubuntu 15.04只能连接无线网络无法连接有线网络的问题:http://www.linuxdiyf.com/linux/13339.html
解决一例有线网卡在Ubuntu 15.04下一上网就断的问题:http://www.linuxdiyf.com/linux/12886.html