LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1261|回复: 3

NetworkManager导致Firefox无法上网

[复制链接]
发表于 2009-1-4 00:01:20 | 显示全部楼层 |阅读模式
最近驱动了无线网卡,安装了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知道的话,请赐教,谢谢~!~
发表于 2009-1-4 08:30:52 | 显示全部楼层
我发现networkmanager比较变态。我后来改用wicd。
你的问题像是networkmanager没有配置好。如果你联网不是通过networkmanager进行的话,FF就会设定为离线。
回复 支持 反对

使用道具 举报

发表于 2009-1-4 15:23:23 | 显示全部楼层
wicd不错,一直用它
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-5 01:52:19 | 显示全部楼层
wicd的确好用,已搞定,谢谢~!~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表