
前言
網線不方便還花錢,有自帶的無線 WiFi 模塊為啥不用,未來是屬於5G的。
網絡模式
這里我們先介紹兩種網絡模式,WPA-Personal 與 WPA-Enterprise。
WPA-Personal
大多數家庭網絡屬於這種模式,當在無線路由器或接入點(AP)上設置密碼時,用戶在連接到Wi-Fi網絡時必須輸入密碼。

在PSK模式下,無法單獨或集中管理無線訪問。一個密碼適用於所有用戶,一旦在原始無線路由器或AP上手動修改,它將在所有無線客戶端上手動更改。
密碼存儲在無線客戶端上。因此,計算機上的任何人都可以連接到網絡,也可以看到密碼。
WPA-Enterprise
此模式提供了業務環境中無線網絡所需的安全性。設置起來比較復雜,它可以對訪問Wi-Fi網絡進行個性化和集中的控制。當用戶嘗試連接到網絡時,他們需要顯示他們的登錄憑據。
此模式支持802.1x RADIUS認證,適用於部署RADIUS服務器的情況。只有連接RADIUS服務器進行客戶端認證時,才應使用WPA-Enterprise。

用戶從未處理實際的加密密鑰。在用戶呈現他們的登錄憑據后,它們在后台被安全地創建並分配給每個用戶會話。這樣可以防止人們從計算機獲取網絡密鑰。
配置
家庭網絡配置
使用命令:sudo raspi-config進行樹莓派配置,進入如下界面,選擇 2. Network Options。

選擇 N2 wi-fi。

輸入SSID和密碼即可,SSID即為Wifi名稱。

當然你也可以通過以下方式連接WiFi,使用如下命令可以掃描附近的無線網:
sudo iwlist wlan0 scan
添加有密碼的WIFI網絡,通過配置wpa_supplicant.conf可以設置要連接的無線網。
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
在文件末尾出添加一下代碼,並替換掉ssid_name以及password即可。
network={
ssid="ssid_name"
key_mgmt=WPA-PSK
psk="password"
}
通過
ifconfig wlan0
可以查看IP地址是否分配成功
企業認證網絡配置
企業內部網絡需要賬號密碼。
編輯無線配置:
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
僅供參考:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="eduroam"
key_mgmt=WPA-EAP
pairwise=CCMP TKIP
group=CCMP TKIP
eap=PEAP TTLS
# 賬號
identity="user_sample"
# 密碼
password="password_sample"
#認證證書,如果沒有注釋掉即可
ca_cert="/etc/certs/cacert.pem"
phase1="peapver=0"
phase2="MSCHAPV2"
scan_ssid=1
mode=0
auth_alg=OPEN
proto=WPA RSN
proactive_key_caching=1
}
配置完成以后執行命令:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
# 出現以下提示說明配置成功
Successfully initialized wpa_supplicant
kill掉正在執行的wpa_supplicant程序
sudo killall -q wpa_supplicant
小結
由於安裝的 Linux 系統沒有圖形界面,可能會比有圖形的稍微麻煩一下下。
