LinuxSir.cn,穿越时空的Linuxsir!

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

我的networkmanager总是不能自动连接,请问 [NOT SOLVED, HAVE WORKAROUND]

[复制链接]
发表于 2012-2-9 20:03:47 | 显示全部楼层 |阅读模式
我有一个板载网口,一个usb无线网卡,分别是eth0和wlan0。
无线路由器的ssid是FpemudHome。
建立了两个system-connection,分别是eth0和wlan0(FpemudHome)。
其中后者设置了autoconnect,但是每次开机都得在kde的systray图标上选一下才能连接。

请问我哪里配错了?



wlan0(FpemudHome)文件内容:

[connection]
id=wlan0(FpemudHome)
uuid=7e0eef3a-d2e5-43b1-b209-10bd61f9c1ea
type=802-11-wireless
[color="Red"]autoconnect=true
timestamp=1327664824

[802-11-wireless]
ssid=FpemudHome
mode=infrastructure
band=a
mac-address=38:83:45:9:f0:6b
seen-bssids=38:83:45:41B:B8;
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
psk=xxxxxxxxxxxxx

[ipv4]
method=auto

[ipv6]
method=ignore
may-fail=true
发表于 2012-2-10 15:38:52 | 显示全部楼层
不用networkmanager的人飘过。
回复 支持 反对

使用道具 举报

发表于 2012-2-10 16:06:53 | 显示全部楼层
http://forums.gentoo.org/viewtopic-t-897404-highlight-.html
我的电脑也曾出现这个问题,我参考了链接里的方法解决了,不过具体步骤不是很记得了,你还是去链接里看一下吧,doc_o这家伙的回贴。德语的,我想你要借助google translate
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 21:01:48 | 显示全部楼层

系统启动时的log信息

看了一下那个帖子,没看懂。。。我的系统启动时的log信息:

[fpemud@fpemud-workstation /var/log]$ sudo cat messages | grep NetworkManager
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> NetworkManager (version 0.9.2.0) is starting...
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> Read config file /etc/NetworkManager/nm-system-settings.conf
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile: parsing .keep_net-misc_networkmanager-0 ...
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile:     error: File is empty
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile: parsing wlan0(FpemudHome) ...
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile:     read connection 'wlan0(FpemudHome)'
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile: parsing eth0 ...
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]:    keyfile:     read connection 'eth0'
Feb 10 20:54:57 fpemud-workstation /etc/init.d/NetworkManager[19502]: WARNING: NetworkManager has started, but is inactive
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> trying to start the modem manager...
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> monitoring kernel firmware directory '/lib/firmware'.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> found WiFi radio killswitch rfkill0 (at /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy0/rfkill0) (driver (unknown))
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> WiFi enabled by radio killswitch; enabled by state file
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> WWAN enabled by radio killswitch; disabled by state file
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> WiMAX enabled by radio killswitch; enabled by state file
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> Networking is enabled by state file
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): driver supports SSID scans (scan_capa 0x01).
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): new 802.11 WiFi device (driver: 'ath9k_htc' ifindex: 5)
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): exported as /org/freedesktop/NetworkManager/Devices/0
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): now managed
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): bringing up device.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): preparing device.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (wlan0): deactivating device (reason 'managed') [2]
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): carrier is OFF
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 4)
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/1
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): now managed
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): bringing up device.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): preparing device.
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> (eth0): deactivating device (reason 'managed') [2]
Feb 10 20:54:57 fpemud-workstation NetworkManager[19512]: <info> NetworkManager is running with OpenRC...
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <warn> bluez error getting default adapter: The name org.bluez was not provided by any .service files
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <info> modem-manager is now available
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <info> wpa_supplicant started
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <info> (wlan0): supplicant interface state: starting -> ready
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Feb 10 20:54:58 fpemud-workstation NetworkManager[19512]: <info> (wlan0): supplicant interface state: ready -> inactive
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-11 08:19:49 | 显示全部楼层
我在这个网页https://wiki.archlinux.org/index ... 到“Automatically connect on boot”。

符合我的要求,装了一个nm-applet,使用nm-connection-editor编辑,发现我的配置就是正确的,Available for all users是勾选的。

Available for all users如果没勾选,则在/etc/NetworkManager/system-connection/wlan0(Fpemud)里面会增加一行:
Permission=localhost::fpemud

会不会是我的连接名带“()"所以不行?下午实验一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-11 08:20:59 | 显示全部楼层
请问timemars,能把你的/etc/NetworkManager/system-connection里的文件贴出来吗?
回复 支持 反对

使用道具 举报

发表于 2012-2-11 10:18:32 | 显示全部楼层
Post by fpemud;2159928
请问timemars,能把你的/etc/NetworkManager/system-connection里的文件贴出来吗?


那个贴子是德语的,当然不容易看懂,你还是借助google translate仔细看一下那个贴子吧,我记得跟/etc/NetworkManager/system-connection里面的文件关系不大的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-11 10:24:30 | 显示全部楼层
是按你说的translate过了,翻成中文看了一遍,英文一遍,也没看明白。。。
下午才能到家接着搞
回复 支持 反对

使用道具 举报

发表于 2012-2-11 10:55:00 | 显示全部楼层
Post by fpemud;2159932
是按你说的translate过了,翻成中文看了一遍,英文一遍,也没看明白。。。
下午才能到家接着搞

别整个页面一起翻译呀,那样只会更难看懂,一句一句翻。。。我完全不会德语,借助google translate都猜到贴子里想说什么,你真的有认真看吗?算了,我把google translate的翻译贴出来吧


So,
于是,

Zuhause hatte ich in der Tat immernoch das Problem.... sry...^^
我在家里了,其实仍是问题

Jetzt bin ich aber wirklich weitergekommen (allderings mit neuem Problem):
现在,我真的进步了(一个新的问题allderings)

Situation momentan:
现状:

1. Ich boote
第一我启动

2. Login in gdm -> "Something went wrong gnome3 error" (das is nun neu^^)
第二在GDM登录 - >'出了错gnome3错误“(现在是重新^ ^)

3. /etc/init.d/dbus restart (dadurch started NM consolekit und gdm neu)
第三/ etc / init.d下/的DBUS重新启动(这个开始的网管ConsoleKit以及GDM)

4. Login
4登录

5. Network verbindet sich AUTOMATISCH mit meinem WLAN^^ JUHU
5我的无线网络连接自动

Also: eigentliches Problem gelöst, dafür ein neues... Wie ich das gemacht hab:
所以,真正的问题解决了,而是一个新的...如何我做到了:
(步骤从这里开始了。。。by timemars)

1. /etc/init.d/NetworkManager stop
(这句不用翻译吧?   by timemars)

2. mv /etc/NetworkManager/nm-system-settings.conf /etc/NetworkManager/NetworkManager.conf (da die alte datail laut manpage deprecated ist... sollte aber egal sein)
(已过时,因为旧的datail到联机帮助...要不要紧)

3. cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.old
(这句也不用翻译吧。。。by timemars)

4. cp /etc/conf.d/net /etc/conf.d/net.old
(同上。。。by timemars

5. /etc/wpa_supplicant/wpa_supplicant.conf /etc/conf.d/net leer machen (editor oder einfach mit rm löschen und mit touch anlegen)
/etc/wpa_supplicant/wpa_supplicant.conf /etc/conf.d/net 留空(编辑器,或只是删除​​rm和touch到创建)

6. Die WICHTIGE ÄNDERUNG: /etc/NetworkManager/NetworkManager.conf editieren so dass sie so aussieht:
重大变化:/ etc/ NetworkManager的中/ NetworkManager.conf编辑所以它看起来像这样:
[main]
plugins=keyfile

also alles andere rauslöschen.
因此,删除了一切。

7. /etc/init.d/dbus restart

8. in gnome anmelden dein Netzwerk anwählen, key eingeben.
在GNOME登录选择您的网络,回车键。

9. Neustart
重新启动

下面这两段不重要了
Dann solltes du soweit sein wie ich. also 1. login geht nicht aber nach dbus restart funzt login und dein Wlan sollte automatisch ohne keyeingabe verbunden werden....

Ich frickel noch weiter... melde mich wenn das mit dem login geht. Es ist auf jeden Fall ein dbus consolekit gnome Zusammenspiel problem (ich probier grad startreihenfolgen beim boot durch...)

Gruß
回复 支持 反对

使用道具 举报

发表于 2012-2-11 11:27:09 | 显示全部楼层
如果你用wcid
需要默认就连接 就
如图示处勾上

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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