在archlinux中使用network manager接管网络连接

以下内容来自arch wiki仅仅是为了记录,防止下次需要使用的时候找不到

http://wiki.archlinux.org/index.php/NetworkManager_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29


简介

网络管理器(NetworkManager)是一个先进的网络连接工具。它试图使网络连接对最终用户透明化,比如当你进入一个你以前曾经到过的区域时,网络管理器会自动帮你连接到上一次连接过的网络。

提示

简体中文版的内容已经过时,如果按照本页内容设置不成功请移步英文wiki相应页面。

安装

请确定你已经安装了wireless_tools 这个软件包,否则网络管理器不会工作。

同时确保HAL 也已经安装了,并且作为一个守护进程启动(写在了rc.conf的DAEMONS里)。

Gnome环境

# pacman -S gnome-network-manager

KDE环境

# pacman -S knetworkmanager

目前kde4的knetworkmanager仍未完成,只能使用kde3的作为临时替代

Xfce环境

Xfce环境下同样使用GNOME的软件包,但是需要xfapplet插件,其作用是允许GNOME里的的那些小程序显示在xfce4面板上:

# pacman -S gnome-network-manager xfce4-xfapplet-plugin

Fluxbox以及其它窗口管理器

你需要高色彩的主题来运行nm-applet:

# pacman -S gnome-network-manager hicolor-icon-theme

调整好系统后,通过打开“设置”-->“自动运行程序”,并添加"nm-applet --sm-disable",使网络管理器在启动时被自动加载。其中"--sm-disable option"选项用于防止多个nm-applet同时运行。

配置

如果你想让网络管理器(图形界面)来管理网络设备,必须先停止原来由network来管理的网络和相关配置,可以通过在/etc/rc.conf中的设备名称前加上一个'!'来禁用 它, 1、禁止相关网络配置,例如:

INTERFACES=(lo !eth0 !ath0)

网络管理器会分析你的/etc/rc.conf,以确定你在设备上使用了静态还是动态IP,故需要先将自己的偏好配置写进去。

静态IP示例:

 eth0="eth0 172.19.3.18 netmask 255.255.255.0 broadcast 172.19.3.255"

动态IP示例:

 eth0="dhcp"

2、"禁用"你的 network 守护进程,然后将 dhcdbdnetworkmanager 守护进程以如下的顺序 添加进去:

DAEMONS=( ... !network dhcdbd networkmanager

... )

注意: 如果你以前在上述启动列表中添加了 fam守护进程,它 必须写在networkmanager 之后。此方法同样适用于 portmap(如果你有的话)

最后,将你自己加入network用户组。如下所示(将USERNAME替换成你的用户名):

# gpasswd -a USERNAME network




上述内容未经验证,仅是事后找到的,如不成功,参考下边这个链接,本人实测成功
http://wiki.archlinux.org/index.php/NetworkManager
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值