這是本文件的舊版!
[draft]Debin Wi-Fi 網路介面設定
因為設備有 wifi 網卡與 Ethernet 網卡, 安裝時只有自動抓到有線網卡, 現在想要啟動 wifi 網卡來使用
設定程序
- 安裝相關網路工具套件
apt install iw wireless-tools wpasupplicant
- 確認 wifi 網卡名稱
ls -lt /sys/class/net/| grep -v virtual
結果類似以下
root@aac:/etc/network# ls -lt /sys/class/net/| grep -v virtual total 0 lrwxrwxrwx 1 root root 0 Jul 18 13:38 wlp2s0 -> ../../devices/pci0000:00/0000:00:13.3/0000:02:00.0/net/wlp2s0 lrwxrwxrwx 1 root root 0 Jul 18 13:30 enp1s0 -> ../../devices/pci0000:00/0000:00:13.0/0000:01:00.0/net/enp1s0
所以 wifi 網卡名稱就是 wlp2s0
- 建立 WPA 認證相關設定檔案
mkdir -p /etc/wpa_supplicant vi /etc/wpa_supplicant/wpa_supplicant.conf
內容類似如下:
# # File: wpa_supplicant.conf # ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=root network={ ssid="ichiayi" key_mgmt=WPA-PSK psk="ketchup_and_mustard" }
- 編輯 interfaces 網路介面設定
vi /etc/network/interfaces
內容類似以下
: auto wlp2s0 iface wlp2s0 inet static address 192.168.11.5 netmask 255.255.255.0 wireless-essid ichiayi pre-up wpa_supplicant -B -Dwext -iwlp2s0 -c/etc/wpa_supplicant/wpa_supplicant.conf post-down killall -q wpa_supplicant :
- 使用 ifup 啟動 wifi 網卡, 指令類似以下
systemctl restart wpa_supplicant ifup wlp2s0