首先是网卡的识别问题,参考wiki即可搞定。
其次是无限网络的连接问题,使用WICD更是方便快捷。
可是,倘若我想使用手动模式,或者文本的配置模式(rc.conf),那该如何呢??
我的无线网卡识别为wlan0,网络是开放的,essid是'cap',参考wiki,则应当如下写:
wlan0="wlan0 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255"
wlan_wlan0="wlan0 essid cap"
INTERFACES=(eth0 wlan0)
可是重启网络,却是出现如下问题:
$ sudo /etc/rc.d/network restart
:: Stopping Network [DONE]
:: Starting Network [BUSY]
> Could not associate wlan0 - try increasing WIRELESS_TIMEOUT and check
network is WEP or has no security
SIOCADDRT: No such process
[FAIL]
经过尝试,原来是iwconfig的参数需要添加'ap auto'。于是,现在变成:
wlan0="wlan0 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255"
wlan_wlan0="wlan0 essid cap"
INTERFACES=(eth0 wlan0)
重启解决。
PS:
1、对于部分仍然不能解决的朋友,请再给wlan_wlan0添加参数' txpower auto'。
2、假如手动输入命令能够连接,而network脚本死活也连不上,可以尝试修改/etc/rc.d/network,
在第40行(即/usr/sbin/iwconfig $iwcfg之前),添加一句
/sbin/ifconfig $1 up

0 评论: (发表新评论)
发表评论