Ubuntu启动时不能自动连接wifi

140 views
Skip to first unread message

Xi Shen

unread,
Mar 18, 2011, 9:47:09 AM3/18/11
to Shanghai Linux User Group

hi,

Ubuntu的wifi配置文件是和x绑定的吗?我发现不启动x,并登录就没有wifi连接。有什么地方可以改吗?我记得gentoo是可以改一个/etc下的文件。

Thanks,
David

Shell Xu

unread,
Mar 18, 2011, 9:51:50 AM3/18/11
to sh...@googlegroups.com
ubuntu用了networkmanager作为无线管理器。
如果你不登陆,这个组件就不启动。于是等于你要手动处理连接。
你可以用ifupdown来解决这个问题。详细自己google。
--
无能者无所求,饱食而遨游,泛若不系之舟
blog: http://shell909090.com/blog/
twitter: http://twitter.com/shell909090

Jeova Sanctus Unus

unread,
Mar 18, 2011, 9:07:06 PM3/18/11
to sh...@googlegroups.com
我刚开始用ubuntu的时候就不喜欢nm,因为用不来,现在会用点cli的无限工具了,就更加。。。。
如果你不要nm来管理,那么不要让nm启动,然后自己用cli程序代替就好了。
* 装一下必要的软件:
** dhcpcd,属于dhcpcd包,用来通过dhcp获取ip.
** wpa_supplicant,属于wpasupplicant包,如果你需要wpa-psk必须要这个包(我指相对于只装iwconfig),其他的话,wpasupplicant还有很多好用的东西。自动搜索然后加入网络啥的。看man吧
** iwconfig,属于wireless-tools包,可以用ifconfig,iwconfig设置无线,密码最多只能是wep的。
贴下我的wpa_supplicant部分片段
network={
# scan_ssid=0
ssid="TP-LINK2012"
# proto=WPA2
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
#psk="YCLG-此处略去n个字符-YDOX"
psk=b112b此处略去m个字符245082
priority=10
}
psk部分可以用 wpa_passphrase产生,可能有方便的psk写法,不过我不清楚。
我的wifi启动脚本。很不规范。
$ cat /etc/init.d/wifi
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf 2 >
/dev/null > /dev/null &
dhcpcd -R wlan0
最后到rc2.d或者别的地方建立符号链接,我是/etc/rcS.d/S23wifi -> ../init.d/wifi
ps:所有的包都是debian里的名字,amd64的。我以前在gentoo里面也干过。gentoo我觉得更加方便一点。
happy hacking:)

Xi Shen

unread,
Mar 18, 2011, 10:45:46 PM3/18/11
to sh...@googlegroups.com
好的,谢谢。我去试一下。


2011/3/19 Jeova Sanctus Unus <jeova.san...@gmail.com>:

--
Best Regards,
Xi Shen (David)

http://twitter.com/davidshen84/

Reply all
Reply to author
Forward
0 new messages