我刚开始用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:)