wpa_supplicant e movendo-se entre redes estáticas e dhcp

0

Estou tentando fazer com que meu pi do raspberry se mova entre vários pontos de acesso, alguns usando DHCP, outros são estáticos. Eu li que usar id_str em suas redes wpa_supplicant e ter a configuração correspondente em /etc/network/interfaces pode configurar automaticamente a interface, mas não parece que é o caso do meu sistema.

/ 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"
}

com essa configuração, o wpa_supplicant se conecta à rede, mas as configurações de rede não estão definidas. estou fazendo algo errado aqui?

    
por TheBrash 08.06.2017 / 09:53

1 resposta

1

Você precisará ter um relacionamento 1: 1 entre uma entrada suplicante E uma interface de rede, como explicado aqui:

O que eu vejo é que você tem uma interface wlan0 com dhcp e estática ao mesmo tempo, e isso não vai acontecer. Se você tem múltiplos pontos de acesso na mesma rede (essid), e apenas alguns deles com um dhcp disponível, você tem um problema com o layout / projeto de sua rede, e não com o Debian, nem /etc/network/interfaces .

    
por 08.06.2017 / 13:10