网线是网通的,PPPOE拨号,以前一直使用路由器先连接上,然后让ubuntu通过路由器用NAT上网,这天因为特殊原因,路由器不能用,就把网线插到
Modem上去,按照网上的教程用命令行的“sudo pppoeconf ”设置了拨号连接,随后很顺利的就连上了网。
注:在最后问是否每次都自动连接时,因为我以后还是主要用路由器拨号,所以选择了否。
后来路由器可以用了,我又重新将网线插回了路由器上,结果这回我的ubuntu忽然无法连上路由器了,而且在网络连接管理中,无论如何设置都无法添加新连
接。一开始我还以为是权限的问题,所以就启用了root账户,并且设置登录窗口位允许root登录,然而在root权限下虽然能够正常添加连接,却仍旧无
法连上路由器。
后来按照在网上搜索到的结果问题解决:
sudo cp etc/network/interfaces /etc/network/interfaces_backup //先备份下
sudo gedit /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet manual
将最后的manual改为dhcp后保存
sudo /etc/init.d/networking restart
OK!成功,只是有个问题,网络连接一直显示是设备未托管,解决办法如下
sudo cp /etc/NetworkManager/nm-system-settings.conf /etc/NetworkManager/nm-system-settings.conf_backup
将false改成true
sudo service network-manager restart
#####################################################
起因:由于之前设置过了adsl上网的pppoeconf,回到学校在局域网上网时,网络连接显示“设备未托管”。
现象:/etc/network下的interfaces文件内容为
auto lo
iface lo inet loopback
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet static(此处不是static,更改时候忘记原来是什么了,可能是auto或dhcp或...)
解决:将interfaces文件修改,添加静态ip,子网掩码,网关,DNS后,重启网络服务仍不能解决问题。
后上网查贴,将/etc/NetworkManager/nm-system-settings.conf或者 /etc/NetworkManager/NetworkManager.conf文件中
[ifupdown]
managed=false
更改为
[ifupdown]
managed=true
问题得解。
应该是先更改此选项后,eth0就是可编辑状态了,窃以为。