我有一台 Ubuntu 服务器 (14.04) 嵌入式计算机,我希望能够更改 WiFi 适配器而无需创建新接口。
事实上,当我插入一个新的 wlan 接口时,它被视为 wlan(N+1)。
我会看到两个“解决方案”,但我不知道该怎么做:
- 进行任何 WLAN 接口都将使用的默认 WPA 设置(首选)
- 确保我插入的任何 wlan 接口都将被视为 wlan0(同时仅插入一个接口)
答案1
wpa_supplicant
独立于 wifi 接口名称进行连接的示例脚本( wlan0
, ... wlanN
)
#!/bin/bash
killall wpa_supplicant
i=$(iw dev | grep Interface | awk '{ print $2}')
wpa_supplicant -i $i -c/etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient $i
配置/etc/wpa_supplicant/wpa_supplicant.conf
文件应包含以下行:
ctrl_interface=/run/wpa_supplicant
update_config=1
ap_scan=1
network={
ssid="your_ssid"
psk="your_wifi_password"
}