校園公共區無線區域網路之 PEAP 設定:以 GNU/Linux 為例 (文字介面)
本範例以 Arch Linux (3.11.2-1-ARCH) 為例,並使用 pacman 或 yaourt 套件管理工具進行安裝。
安裝所需軟體
1. 安裝根憑證
需要憑證檔案為 UTN_DATACorp_SGC_Root_CA.crt
# sudo pacman -Sy ca-certificates 或 # yaourt -Sy ca-certificates
2. 安裝 wpa_supplicant
# sudo pacman -Sy wpa_supplicant 或 # yaourt -Sy wpa_supplicant
3. 安裝 dhcpcd
# sudo pacman -Sy dhcpcd 或 # yaourt -Sy dhcpcd
設定連線
1. 設定 wpa_supplicant
# sudo vim /etc/wpa_supplicant/nthupeap.conf
編輯檔案 nthupeap.conf 如下:
network={ ssid="nthupeap" key_mgmt=IEEE8021X eap=PEAP identity="帳號名稱" password="密碼" ca_cert="/usr/share/ca-certificates/mozilla/UTN_DATACorp_SGC_Root_CA.crt" phase1="peaplabel=0" phase2="auth=MSCHAPV2" priority=10 }
ca_cert=“憑證檔案”
請依實際路徑填寫。
2. 啟用無線網路進行連線
啟用 wlan0 介面
# sudo ip link set wlan0 up
啟用 wpa_supplicant 程式
# sudo wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant/nthupeap.conf
確認是否已經建立連線
# sudo iwconfig wlan0
使用 DHCP client 程式取得網路位址
# sudo dhclient wlan0
檢查連線是否正確,是否已取得網路位址
# sudo ifconfig wlan0