歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux配置 WPA-PSK無線上網

Linux配置 WPA-PSK無線上網

日期:2017/2/28 16:28:26   编辑:Linux教程

WPA-PSK(Pre-Shared Key),也叫做WPA Personal,是一種比較理想的家庭或小公司無線上網方案。這種方法基於共享口令,只要上網環境沒有大嘴先生或女士,還算比較安全。

Linux存取WPA-PSK需要wpa_supplicant軟件,Debian和它的派生系列叫做wpasupplicant,配置文件一般保存為/etc/wpa_supplicant.conf。

運行如下命令生成配置文件

$ wpa_passphrase myssid
network={
ssid="myssid"
#psk="waylongkeythelongerthebetterbecausewecareaboutsecurityalot"
psk=ef82e334d941fd88ee8e6d6ef9d112eed40e93e2aa560fcaa326c29659ad375d
}

輸入ssid的口令waylongkeythelongerthebetterbecausewecareaboutsecurityalot,把以上命令的輸出保存為配置文件 /etc/wpa_supplicant.conf,假設無線接口為eth1,可用下面的命令測試一下

# iwconfig eth1 essid "myessid"
# ifconfig eth1 up
# wpa_supplicant -ieth1 -c/etc/wpa_supplicant.conf

-i參數指定無線網絡接口,-c指定配置文件,參數值前不要留空格。

運行下面的命令檢查是否無線正常

$ iwconfig eth1

如果一切順利,可把該過程加到開機啟動腳本裡,如果是Debian或者Ubuntu,編輯 /etc/network/interfaces

auto eth1
iface eth1 dhcp
up wpa_supplicant -ieth1 -c/etc/wpa_supplicant.conf -B
down killall wpa_supplicant

參數-B指定以後台方式運行

如果是 RHEL或者Fedora,編輯 /etc/sysconfig/network-scripts/ifcfg-eth1,如下

DEVICE=eth1
BOOTPROTO=dhcp
HWADDR=11:22:33:44:55:66
ONBOOT=yes
TYPE=Ethernet

把如下行加入 /etc/sysconfig/network-scripts/ifup-wireless

wpa_supplicant -iath1 -c/etc/wpa_supplicant.conf -B
killall wpa_supplicant

Copyright © Linux教程網 All Rights Reserved