etc / network / interfaces múltiplas conexões (com fio estático + wifi dhcp), como?

0

Eu gostaria de configurar o / etc / network / interfaces para que ele se conecte ao wifi quando o cabo não estiver conectado, é possível?

A seguir está o conteúdo de / etc / network / interfaces (Ubuntu 15.04):

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 140.136.38.16
    netmask 255.255.0.0
    network 140.136.1.0
    broadcast 140.136.1.255
    #gateway 140.136.38.254
    dns-nameservers 140.136.73.154 140.136.13.4

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp 
    wpa-ssid WIFI
    wpa-psk  WIFIWIFI

Com a configuração acima e o cabo não conectado, ainda preciso fazer # ifconfig eth0 down para acessar a internet.

    
por KcFnMi 11.05.2016 / 21:07

1 resposta

0

Seu problema real é a sua estrofe "auto eth0". Isso significa que a interface eth0 sempre será ativada, mesmo se não houver nenhum cabo conectado - e porque você configurou estaticamente a interface, ela não terá tempo para tentar o DHCP, ela será ativada e qualquer tentativa de enviar tráfego isso falhará. É por isso que você tem que manualmente ifdown a interface antes que seu sistema tente usar o wlan. Você deve ter apenas a estrofe "allow-hotplug eth0", que fará com que o sistema tente abrir a interface apenas se o cabo estiver realmente conectado (e também para descartá-lo se o cabo for desligado). Então seu sistema deve começar a escolher qual interface usar um pouco mais sensivelmente.

Você provavelmente também deve se livrar da estrofe "auto wlan0" e deixá-la com "allow-hotplug wlan0".

    
por 11.05.2016 / 23:02