小结两种命令行模式下配置无线wife的方法,实践测试通过(Red Hat Enterprise Linux release 6.0 Beta(Santiago))
一、使用wpa_supplicant命令(主要去配WPA-PSK,WPA2-PSK加密方式的AP)
1、关闭NetworkManager服务
一定要关闭NetworkManager服务,否则连接会出现各种错误
[root@wangp ~]# /etc/init.d/NetworkManager stop
2、配置wpa_supplicant.conf文件(将AP用户名密码添加进去)
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel network={
ssid="wtms"
psk="test1234"
}
3、启动无线网卡
我机器的无线网卡是wlan0
[root@wangp ~]# ifconfig wlan0 up
4、后台运行wpa_supplicant(这个程序要一致运行)
[root@wangp ~]# wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0
-B:后台运行
-c:配置文件
-i:网卡
5、查看是否连接成功
[root@wangp ~]# iwconfig wlan0
wlan0 IEEE .11abgn ESSID:"wtms"
Mode:Managed Frequency:2.412 GHz Access Point: A8::4E:1A:D8:F0
Bit Rate= kb/s Tx-Power= dBm
Retry long limit: RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
以上可以看到已经连接成功了ESSID:"wtms"
此时通过ifconfig查看wlan0还是没有获取到ip地址的
6、动态分配ip
[root@wangp ~]# dhclient wlan0
执行成功就已经可以上网了
7、测试
[root@wangp ~]# ping www.baidu.com
PING www.a.shifen.com (180.97.33.107) () bytes of data.
bytes from 180.97.33.107: icmp_seq= ttl= time=24.3 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=24.9 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=21.0 ms
二、iwconfig 命令配置WEP加密方式的AP
wep加密的方式已经过时了,现在很少用,主要是因为太不安全了,随便就破解了,但是一些老的AP上还是有的,这里还是小结一下这种方式配置wifi,对学习还是有帮助的。
1、关闭NetworkManager服务
一定要关闭NetworkManager服务,否则连接会出现各种错误
[root@wangp ~]# /etc/init.d/NetworkManager stop
2、启动无线网卡
我机器的无线网卡是wlan0
[root@wangp ~]# ifconfig wlan0 up
3、直接用iwconfig连接wifi
[root@wangp ~]# iwconfig wlan0 essid "wtms" key s:test1234
4、查看是否连接成功
[root@wangp ~]# iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:"wtms"
Mode:Managed Frequency:2.412 GHz Access Point: A8:57:4E:1A:D8:F0
Bit Rate=0 kb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
以上可以看到已经连接成功了ESSID:"wtms"
此时通过ifconfig查看wlan0还是没有获取到ip地址的
5、动态分配ip
[root@wangp ~]# dhclient wlan0
执行成功就已经可以上网了
6、测试
[root@wangp ~]# ping www.baidu.com
PING www.a.shifen.com (180.97.33.107) () bytes of data.
bytes from 180.97.33.107: icmp_seq= ttl= time=24.3 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=24.9 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=21.0 ms
通过以上方式配置之后就可以上网了,但是每次重启之后还需要再次配置比较麻烦,后续会总结命令行模式下开机自动连接网络的方法。