应用networkmanager配置网络(WIKI)

http://www.linuxsir.org/bbs/thread299964.html



Networkmanager
感谢Tor Krill和Wiliam Rea,archlinux现在支持networkmanager了。

安装
先确定wireless_tools已经安装,否则networkmanager将不能工作。

Gnome

pacman -S gnome-network-manager

KDE

pacman -S knetworkmanager (from [community])

为networkmanager配置系统
Networkmanager先调用/etc/rc.conf来判断你的interfaces是想使用固定IP(static IP)或者是动态IP(dynamic IP)。如果你想让networkmanager来管理一个interface,你必须先在/etc/rc.conf禁用它。这个你可以简单地通过在选择的interface前添加“!”而实现。
我的interface命令行如下:
INTERFACES=(lo !eth0 !ath0)

另外,你还要禁用("disable")网络进程(network daemon),并且在进程中遵循一定的顺序。 还有,不要忘了激活dhcdbd 进程,否则,你不能得到一个默认的路由。我(Damnshock)的进程命令行如下:
DAEMONS=(!syslog-ng !hotplug !pcmcia !network dbus hal netfs !crond acpid alsa fnfxd cpufreqd dhcdbd networkmanager )

所以将你想要的设置添加进去.
固定IP的例子:
eth0="eth0 172.19.3.18 netmask 255.255.255.0 broadcast 172.19.3.255"

动态IP的例子:
eth0="dhcp"

设置完后你需要在/etc/rc.conf进程栏里添加dhcdbd和networkmanager模块,并且重启系统.另外一个办法是:手工去除任何dhcpcd进程然后启动dhcdbd和networkmanager.确认你已经启动了dbus和hal,并且你需要是"users"或"hal"群组的成员来运行nm-applet.

官方的WIKI: http://wiki.archlinux.org/index.php/Networkmanager
不懂怎么排版,有点难看。