ubuntu 10.04 上网配置—-pppoeconf 和 network-manager

  • Post author:
  • Post category:其他


最近下决心换系统了,打算抛弃windows,打算用ubuntu(host)+virtualbox(xp)。

1、先去官网下载ubuntu10.04(听说这个比较稳定),然后去店里买了2张空盘,打算刻录,坑爹的是第一次刻没经验,直接把ios包给当数据刻进去了,还好买了2个盘,第二次刻录顺利结束,然后就开始安装。

2、安装过程挺顺利的,最大的问题就是如何分区来,看了很多文章,还是稀里糊涂的,最后320G盘,分区的方案如下:

/boot    :1G   //主分区

/swap     :1G

/               :  280G   //逻辑分区

分完后,我还是不知道事咋回事,不过不管那么多,迟早会明白的。

3、安装完后,顺利进入系统,然后把语言包给安装上,换成了中文,一路挺顺利的。

4、系统整完后,就开始瞎折腾了,安装软件、熟悉系统等,一切挺顺利

5、刚开始是用路由上网,一接线就能上了,很爽,今天想自己拨号上下,于是拿着书,按照书上的步骤来:

一般介绍了2种联网方式:  A : 通过命令      sudo pppoeconf  (具体方法自己百度把   网上多了去)

B:通过界面上面那个联网图标(这是叫network-manager 的一个自带拨号软件)来联,很傻瓜化的,和在windows下一样,具体方法自己百度吧

要命的问题就出现了,那2种方式,我都试了下,搞得出现如下问题:

1、联网后,一会就断网,一会就断网,坑爹阿,百度谷歌解决之。

2、用pppoeconf那个联网,搞得那个联网图标消失了,坑爹阿,于是各种百度谷歌。

3、原来pppoeconf和network-manager会冲突阿,你妹不早说阿,坑爹啊有木有!~

———————————————————————————————————————

问题出现了,咱解决嘛,第一个问题,解决方法如下:

1、这时只要修改如下文件即可。





$ sudo vim /etc/ppp/options

修改如下:

{

{



lcp-echo-interval 30


lcp-echo-failure 4

}}

改为如下:

{

{



lcp-echo-interval 30


lcp-echo-failure 20

}}

————————————————————————————————————————–

第二个问题更坑爹阿,搞了好久,那个网络图标重启后出现过一次,不过它显示       ”网络管理器未运行“,解决办法如下:

删除NetworkManager.state,命令:

sudo rm /var/lib/NetworkManager/NetworkManager.state        //这句命令是关键,不然你重启服务它会提示 :UnKnow instance

现在启动network-manager服务,命令:

sudo service network-manager start

——————————————————————————————————————————-

第三个问题,解决办法如下:

在终端中输入以下命令,来配置网络连接管理文件:
sudo gedit /etc/NetworkManager/nm-system-settings.conf 打开后,找到 [ifupdown] managed=false 修改成: [ifupdown] managed=true
终端运行sudo gedit /etc/network/interfaces 只保留
auto lo iface lo inet loopback
删除dns设置 sudo mv /etc/resolv.conf /etc/resolv.conf_backup
之后重启 network-manager服务: sudo service network-manager restart

///

下面我贴出一篇文章,是我这次解决问题的关键:

我想很多人刚装上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,不建议这样做.

链接是:http://blog.163.com/lixiangqiu_9202/blog/static/53575037201184101915491/



版权声明:本文为woshiwu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。