Ubuntu 9.10使用network-manager拔号上网的设置


无可否认,Ubuntu 9.10的network-manager是个非常失败的东西,连个拔号都弄不好,前期一直是用pppoeconf来设置拔号上网,network-manager的修正版早就出来了,之前也有安装过,但是碰到些问题又迫使我回到pppoeconf去了。

今天下决心搞定它,经过折腾之后终于弄好了,中间有过波折,因此有必要记录备忘:

首先打开/etc/apt/sources.list 添加 “NetworkManager daily trunk builds for ubuntu” 的 PPA 源,

deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main

deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main

安装network-manager:

sudo apt-get install network-manager

安装完后要求重启,我选了稍后重启,先做以下几步;

注释掉 /etc/ppp/pppoe_on_boot 文件中的 “exec pppd call dsl-provider” 这一行,即是禁止之前配置 pppoeconf 时设置的 “pppoe on boot” 选项:

删除pppoeconf:

sudo apt-get  remove pppoeconf

备份 /etc/network/interfaces,以防万一:

sudo cp /etc/network/interfaces /etc/network/interfaces_backup

编辑 /usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy

找到“System policy prevents modification of system settings”这一行下面的“auth_admin_keep”,将上面的“no”改为“yes”

重新启动系统后,发现这时候还不能拔号,“编辑连接-有线”里面没有出现“eth0”,只有一个“ifdown(eth0)”没记错的话,好像是这个名字。

手工添加个“eth0”进去没有效果,手足无措之际使了个狠招,把/etc/network/interfaces 干掉,重启,yes!搞定!

相关内容