解决ubuntu使用pppoeconf导致无法adsl拨号上网

我想很多人刚装上ubuntu的时候第一个想到的就是如何去连接网络吧(当然你也可能第一个想到的是安装中文语言包或许是中文输入法,这里我直接给忽略先- -),ubuntu有个networkmanager可以很容易地配置adsl上网,我想很多人都这么做了,但是看在linux是一个以键盘为主鼠标为辅的份上- –,于是我天真地想尝试下在命令行下进行adsl拨号上网,有没有铜屑也有过这种想法呢?网上一看,果真有,于是我就按着他们说的sudo pon dsl-provider,恩,无效?好吧,我的adsl现在是连着的,请原谅我的疏忽,事实上我是一个仔细的人- -,于是我用另一条命令sudo poff,奏效,网络断开连接,然后我再sudo pon dsl-provider,失败- -,无法连接- -,于是就抱着度娘去搜索了,后来发现要配置pppoe于是乎就sudo pppoeconf按着它的提示一步步做,似乎也并不难吗,虽然面前是一堆英文- -,接着再sudo pon dsl-provider貌似出现了点什么,和网上说的差不多,难道我成功了吗,然后我w3m www.baidu.com- -,失败了,但是最让人头疼的不是这个,不知道你有没有发现,在你的桌面右上角那个网络连接图标消失了- -,不管你怎么右键添加都添不出来,这下傻眼了,于是乎傻傻地以为重启就能搞定了(事实上以前用wubi安装时也出现过这种情况,后来实在没解决方法于是乎重装了,wubi很方便,但现在我不想这么做,原因?你猜- -),没抱多大希望,结果正如我所担心的那样,我失去了它- -,然后就拼了命在终端里敲命令,结果还是无法连接- -,无奈之下,抱起了爪机,开始了揪心的搜索………..
好吧我承认自己太罗嗦了- -,说这些我只是想让看到这里的童稚们对比下你们的问题是否与我相同,如果不同的话,后果不可估量………..
先说第一种方法:
首先在命令行使用sudo poff,如果提示无法关闭的话就用sudo poff -a
接着关闭network-manager服务,命令
sudo service network-manager stop
然后删除NetworkManager.state,命令:
sudo rm /var/lib/NetworkManager/NetworkManager.state
现在启动network-manager服务,命令:
sudo service network-manager start
然后修改一个文件,命令:
sudo vi /etc/NetworkManager/nm-system-settings.conf
找到managed=false 将false改成ture
接着重新启动network-manager服务,命令:
sudo service network-manager restart
这些我是在虚拟控制台下进行操作的,所以这里我用的是vi,因为他们说要重启才有效,可是后来我发现在图形界面下这么做也可以找回网络图标,所以如果你想在图形界面下做,而且不会使用vi的话,那么就用gedit
接着你会发现桌面右上角的网络图标又出来了,当时我很惊喜,但是当我点击它的时候发现没有adsl了,查看了下Network Connections发现我的adsl是在的,于是我又重启了下- -,结果网络图标又不见了,所以这种方法并没有解决我的问题,如果这种方法解决了你的问题的话,那么就不要再断续住下看了,如果没有解决的话,那么接着看吧
在按着这样的方法没有解决之后,我又抱着爪机上网搜索了,这次我搜索的目标是nm(即networkmanager),看来可能使用pppoeconf导致与nm有冲突,所以nm不能用了,于是我搜索如何使用nm拨号上网,最终找到了答案
1.修改/etc/dbus-1/system.d/NetworkManager.conf和 /etc/dbus-1/system.d/nm-applet.conf,将这个文件里的deny改为allow命令:
sudo gedit /etc/dbus-1/system.d/NetworkManager.conf
打开以后,如果你一个一个去找的话很麻烦,这里教一个简单的方法,使用gedit查找替换的功能,可以奖deny替换为allow,在查找菜单下去找替换这个东西,我想你应该会用吧.
然后同样的
sudo gedit /etc/dbus-1/system.d/nm-applet.conf
记住,要替换前看好那些是要替换那些是不要替换的,比如这个文件我就发现这里的事情
Previous D-Bus versions did not deny-by-default, and this permissions
config file assumes that D-Bus will deny rules by default
这里的deny就不要替换了,然后保存退出.
然后重新启动dbus,命令:
sudo /etc/init.d/dbus restart
貌似我在这里出现了一个问题,不知道你有没有
接着停止NetworkMnager命令:
sudo /etc/init.d/NetworkManager stop
然后删除 /etc/network/interfaces,命令:
sudo rm /etc/network/interfaces
现在重新启动NetworkManager,命令:
sudo /etc/init.d/NetworkManager start
最后执行nm-applet
这时你会发现当你再去点击桌面上的网络图标时就有了adsl选项了,这其中我遇到过几个错误,不知道你们是什么情况,如果有的话,别管那么多,按着上面的命令逐个去执行,相信会成功的,如果没有成功,那么你可以考虑三种做法,一,卸载了nm,然后使用sudo pppoeconf设置adsl网络连接,但我没有尝试过,能否成功不太清楚,做之前请小心,第二- -,抱着你的爪机在网上继续搜索如何使用nm拨号上网,第三,重装你的ubuntu,不建议这样做.

–阅读次数(40)

发表评论

电子邮件地址不会被公开。

*