wpa_supplicant и перемещение между статической сетью и сетью DHCP

Я пытаюсь заставить свой Raspberry Pi перемещаться между несколькими точками доступа, некоторые используют DHCP, другие статичны. Я читал, что использование id_str в ваших сетях wpa_supplicant и наличие соответствующей конфигурации в / etc / network / interfaces может автоматически настроить интерфейс, но не похоже, что это так в моей системе .

/ etc / network / interfaces:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 auto

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

iface test inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="Skynet Defence Network"
    key_mgmt=WPA-PSK
    proto=WPA2
    psk="illbeback"
    priority=10
    id_str="test"
}

с этой конфигурацией wpa_supplicant подключается к сети, но сетевые настройки не заданы. я здесь что-то делаю не так?

0
08.06.2017, 16:30
1 ответ

Вам потребуется соотношение 1:1 между запрашивающей записью и сетевым интерфейсом, как описано здесь:

Я вижу, что у вас есть интерфейс wlan0с dhcp и статическим одновременно, и этого не произойдет. Если у вас есть несколько точек доступа в одной сети (essid), и только некоторые из них имеют доступный dhcp, у вас есть проблема с вашей сетью/проектом, а не с Debian и /etc/network/interfaces.

1
28.01.2020, 02:45

Теги

Похожие вопросы