如何为任何 wlan 接口进行默认配置

如何为任何 wlan 接口进行默认配置

我有一台 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"
        }

相关内容