1. 程式人生 > >CentOS 6.7 無線網絡卡wlan0配置 連線WPA加密的網路

CentOS 6.7 無線網絡卡wlan0配置 連線WPA加密的網路

在含有無線網絡卡的筆記本上安裝CentOS 6.7後,系統會識別無線網絡卡為wlan0,但是系統預設不支援wpa加密模式。

需要安裝wpa_supplicant包。需要epel源。首先,配置好本地連線,設定為可以上網。

1.新增epel源

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

rpm -ivh epel-release-latest-6.noarch.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 


2.yum install -y wpa_supplicant

3.配置wpa_supplicant。

找到我們路由的 ESSID,比如我是TP-LINK,然後生成密碼配置檔案,

wpa_passphrase TP-LINK  'my password'


它會輸出如下內容

network={
ssid="TP-LINK"
#psk="my password"
psk=350fb537ccec9b6de427eb4a43b7e02ae0492a59ce0a095ac6b527aef2c40f94
}
將輸入的內容追加到 /etc/wpa_supplicant/wpa_supplicant.conf
或者直接執行

wpa_passphrase TP-LINK 'my password' >> /etc/wpa_supplicant/wpa_supplicant.conf
再把其中 ssid= 和 psk= 加入到wlan0 的配置檔案,或執行一下命令

wpa_passphrase TP-LINK 'my password' | grep -v '{\|}' >> /etc/sysconfig/network-scripts/ifcfg-wlan0
echo 'WPA=yes' >> /etc/sysconfig/network-scripts/ifcfg-wlan0

我的配置檔案內容如下:

DEVICE=wlan0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.5
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
WPA=yes
SSID="TP-LINK"
PSK=350fb537ccec9b6de427eb4a43b7e02ae0492a59ce0a095ac6b527aef2c40f94

然後,我們可以啟動網路裝置

ifup wlan0
再啟動 wpa_supplicant。

wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf

我們需要隨機啟動的話,加入到 /etc/rc.local

cat >> /etc/rc.local<<EOF
wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf
EOF

4.這時候可以禁用掉本地連線網絡卡。

ifdown eth0

更改ifcfg-eth0,把eth0設定為開機不啟動.ONBOOT=NO

此後,就可以直接用無線網絡卡上網。

參考:http://zpz.name/2292/


PS: 可以安裝yum -y install wireless-tools獲得更多無線網工具。