|
|
最近驱动了无线网卡,安装了NetworkManager,
根据一位网友的提示,如下操作后:
根据 wiki 里的建议,为了不让 dhcp 客户端和 NM 抢资源,必须把 baselayout 默认安装的任何启动网卡的
script 删除,切记要留下 net.lo,某些本地服务需要。
由于我在安装时只设置了普通网卡,只需要这个
代码:
rc-update del net.eth0
如果你使用了 udev(一般情况下都是)
还需要防止 udev 会自动初始化你的网卡,需要修改配置文件
/etc/conf.d/rc 或者 /etc/rc.conf (如果你用的是 OpenRC)
找到 RC_PLUG_SERVICES 这一行,改为
代码:
RC_PLUG_SERVICES="!net.eth* !net.wlan*"
==========<更新: 2008.12.22>==========
OpenRC 的找到这行
#rc_hotplug="*"
改为
代码:
rc_hotplug="!net.eth* !net.wlan*"
==========<更新: 2008.12.22>==========
因为 NM 可能需要 dbus
最好把自己的用户加进 plugdev 这个组
代码:
gpasswd -a 用户名 plugdev
然后退出 X
重启 dbus
代码:
/etc/init.d/dbus restart
启动 NM
代码:
/etc/init.d/NetworkManager start
这样就可以在 Gnome 下自由的扫描和选择 Wifi 的 AP (就像 ubuntu 里一样)
当然,要在 Gnome 的 system tray 中使用 nm-applet,net-misc/networkmanager 需要 USE="gnome"
最后,可以把 NetworkManager 加进 run level
代码:
rc-update add NetworkManager default
rc-update add dhcdbd default
关于 NetworkManager,gentoo wiki 里有详细 Howto
http://gentoo-wiki.com/NetworkManager
我猜有可能是 udev 自动启动的
需要修改配置文件
/etc/conf.d/rc (baselayout 1)
找到 RC_PLUG_SERVICES 这一行,改为
代码:
RC_PLUG_SERVICES="!net.eth*"
或者 /etc/rc.conf (baselayout2, OpenRC)
找到这行
代码:
#rc_hotplug="*"
改为
代码:
rc_hotplug="!net.eth*"
后来Firefox、QQ、飞信无法连到互联网,但mlnet可以继续联网并下载,看了好多网页,不明白,哪位DX知道的话,请赐教,谢谢~!~ |
|