天翼家庭套餐赠送的路由器是不能自动拨号的,换句话说,仅仅连上无线网是不够的:你需要自己手动拨号。
但是,Ubuntu自带的networkmanager是很脑残的:建立无线网连接和建立DSL连接是冲突的,建立DSL连接就会无线网连接就会断开......
这一问题最后的解决方案如下(wicd+pppoeconf):
1.连上互联网(如果就是天翼家庭套餐提供的有线网,插上网线后执行pppoeconf拨号),在终端中执行:
sudo apt-get install wicd
2.wicd安装完成后,在终端中执行:
sudo gedit /etc/NetworkManager/nm-system-settings.conf
查看managed项后面的值,如果是true就改成false
3.重启
4.此时,右上角networkmanager的图标应该已经消失了,同时,会出现一个新的图标,这应该就是wicd的图标,单击该图标,出现wicd的界面。刷新一下,找到天翼家庭套餐的无线网,连上。(当然,你的电脑所在的位置要能搜到天翼家庭套餐的无线网的信号)
5.执行sudo pppoeconf,配置拨号连接,完成后,执行plog查看连接情况,如果出现如下的字样,说明连接成功(当然,IP地址等数值可能不一样):
Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: Remote message: Authentication success,Welcome! Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: PAP authentication succeeded Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: peer from calling number 00:18:82:67:66:4D authorized Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: replacing old default route to wlan0 [192.168.1.1] Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: local IP address 180.118.45.81 Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: remote IP address 180.118.47.254 Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: primary DNS address 218.2.135.1 Feb 14 12:52:01 nanjingabcdefg-L41II3 pppd[8876]: secondary DNS address 61.147.37.1
然后,该干什么干什么吧
几点说明:
1.用pppoeconf配置完成后,以后连接互联网只要执行sudo pon dsl-provider就行了。
2.用pppoeconf配置时,最好不要选开机自动建立连接。否则,如果忘了这一点,手动执行sudo pon dsl-provider,就悲剧了。
3.如果无线网掉线,重新连上无线网以后可能需要重新拨号(执行route -n查看路由,如果没有ppp端口就需要重新拨号了)。重新拨号前请执行sudo poff断开之前的连接(虽然实际上已经断开了,但如果不执行,路由配置就悲剧了)。