У меня есть встроенный сервер Ubuntu (14.04), и я хотел бы иметь возможность менять ключ WiFi без необходимости создавать новый интерфейс.
Действительно, когда я подключаю новый интерфейс wlan, он отображается как wlan (N + 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"
}