本教學假設無線網卡驅動已正確安裝並被核心辨識(介面名稱預設為 wlan0,實際名稱請以 ip link 或 iwconfig 查詢為準)。主要使用 iwconfig、iwlist、ifconfig(或 ip)、dhclient/dhcpcd 等指令完成連線流程。
iwconfig wlan0 txpower on
執行後,裝置指示燈應亮起,代表射頻模組已啟動。
iwlist wlan0 scan
輸出會列出所有偵測到的 AP,包含 ESSID、加密方式、訊號強度等資訊。
開放式/無加密網路:
iwconfig wlan0 essid "MyHome"
WEP 加密網路(十六進位金鑰):
iwconfig wlan0 essid "MyHome" key 0123-4567-89
注意:現代環境建議使用 WPA2/WPA3,需搭配 wpa_supplicant 設定檔,iwconfig 僅支援 WEP。
iwconfig wlan0
未連線輸出範例:
wlan0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
...
Power Management:off
成功連線輸出範例:
wlan0 IEEE 802.11abg ESSID:"LilyHomeRout"
Mode:Managed Frequency:2.437 GHz Access Point: 00:23:CD:22:1A:A8
Bit Rate=54 Mb/s Tx-Power=0 dBm
Link Quality=65/70 Signal level=-45 dBm
...
Missed beacon:0
關鍵指標:Access Point 顯示 MAC、Link Quality 正常、Signal level 在可接受範圍。
ifconfig wlan0 up
dhclient wlan0 # 或 dhcpcd wlan0
若使用靜態 IP,請改用 ifconfig wlan0 192.168.1.100 netmask 255.255.255.0 並手動設定閘道與 DNS。
若命令列連線失敗,可嘗試桌面環境的網路管理工具(如 GNOME 的 Network Connections):
路徑:System → Preferences → Network Connections → 無線分頁 → Add → 輸入 SSID、加密類型、金鑰。
若 SSID 隱藏,諈選擇「連線到隱藏的無線網路」並手動輸入名稱。
dmesg | grep -i firmware 檢查韌體缺失rfkill list 確認軟/硬體開關狀態/etc/wpa_supplicant/wpa_supplicant.conf 並以 wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf 啟動