小結兩種命令行模式下配置無線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 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地址的
6、動態分配ip
[root@wangp ~]# dhclient wlan0
執行成功就已經可以上網了
7、測試
[root@wangp ~]# ping www.baidu.com PING www.a.shifen.com (180.97.33.107) 56(84) bytes of data. 64 bytes from 180.97.33.107: icmp_seq=1 ttl=54 time=24.3 ms 64 bytes from 180.97.33.107: icmp_seq=2 ttl=54 time=24.9 ms 64 bytes from 180.97.33.107: icmp_seq=3 ttl=54 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) 56(84) bytes of data. 64 bytes from 180.97.33.107: icmp_seq=1 ttl=54 time=24.3 ms 64 bytes from 180.97.33.107: icmp_seq=2 ttl=54 time=24.9 ms 64 bytes from 180.97.33.107: icmp_seq=3 ttl=54 time=21.0 ms
通過以上方式配置之后就可以上網了,但是每次重啟之后還需要再次配置比較麻煩,后續會總結命令行模式下開機自動連接網絡的方法。