Duas interfaces de rede tentando obter um IP via DHCP

1

Ao usar:

/ etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "<myssid>"
wpa-psk "<mypasswd>"

Por que a inicialização está bloqueada por mais de 1 minuto se nenhum cabo ethernet estiver conectado?

Por que ele não vai para as próximas linhas e usa o wlan0?

Eu gostaria que se nenhum cabo ethernet estivesse conectado , o sistema não esperasse tanto tempo e tentasse usar o wlan0. Como fazer isso?

Estou usando o Debian Jessie com networking.service .

    
por Basj 15.06.2015 / 22:01

1 resposta

4

Você deve alterar auto eth0 para allow-hotplug eth0 no seu /etc/network/interfaces . Isso manteria seu sistema longe de tentar obter endereço por DHCP quando a interface não estiver conectada. Isso deve resolver o problema.

Além disso, você pode definir um tempo limite menor para o cliente DHCP. Você pode definir timeout 3; em /etc/dhcp/dhclient.conf . Ele definirá um tempo limite de 3 segundos para obter IP sobre DHCP. Mais tempo deve tornar o processo mais confiável em redes mais lentas, mas leva mais tempo. Um tempo menor poderia deixar você sem um endereço quando a rede estiver sendo carregada.

    
por 15.06.2015 / 23:37