configuração debian wifi para failover

1

Eu tenho um pequeno pc (router_office) que executa debian wheezy (7) e obtém internet do wlan0 e age como roteador para eth0 (NAT). Tudo funciona bem.
Minha configuração é bem simples em /etc/network/interfaces :

auto wlan0
iface wlan0 inet static
    address 192.168.2.49
    netmask 255.255.255.0
    broadcast 192.168.2.255
gateway 192.168.2.1
    wpa-ssid "ATUX_wifi"
    wpa-psk "passw0rd4!"
dns-nameservers 8.8.8.8

auto eth0
    iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    dns-nameservers 8.8.8.8

Eu tenho um segundo wifi que eu poderia me conectar, que tem SSID: be_sec_office com passwd: passwfoo

Enquanto no meu laptop debian 7 com lxde no gerenciador de conexões, se um wifi falhar, ele se conecta automaticamente ao próximo. Como posso fazer isso no meu pc pequeno (router_office), por favor?

    
por john 20.07.2015 / 15:10

1 resposta

1

Você tem que mudar do modo gerenciado para modo de roaming . Consiste em definir suas redes WiFi em /etc/wpa_supplicant/wpa_supplicant.conf e usar interfaces lógicas em /etc/network/interfaces . Para adaptar o exemplo de /usr/share/doc/wpasupplicant/README.Debian.gz (que é uma boa leitura), escreva algo como

network={
    ssid="ATUX_wifi"
    psk="passw0rd4!"
    id_str="ATUX"
}
network={
    ssid="be_sec_office"
    psk="passwfoo"
    id_str="sec"
}

em /etc/network/interfaces e

auto wlan0
iface wlan0 inet manual
    wpa-driver wext
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface ATUX inet static
    address 192.168.2.49
    netmask 255.255.255.0
    broadcast 192.168.2.255
    gateway 192.168.2.1
    dns-nameservers 8.8.8.8

iface sec inet static
    address ...
    ...

em /etc/network/interfaces (além da definição atual de lo e eth0 ).

    
por 20.07.2015 / 18:31

Tags