ifup eth0 timeout durante a inicialização

5

Eu preciso iniciar a interface de rede eth0 durante a inicialização, mas apenas se o cabo estiver conectado. Tenho o seguinte em /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

O problema é que, quando o cabo não está conectado, o computador ainda tenta alcançar o servidor dhcp e leva muito tempo para expirar e eventualmente inicializar.

Existe alguma maneira de ignorar a configuração eth0 se o link não for detectado?

Estou usando o Debian Wheezy

    
por Martin Vegter 29.05.2014 / 23:47

1 resposta

7

Você pode modificar o tempo usado para aguardar a resposta do DHCP editando /etc/dhcp3/dhclient.conf :

#timeout 60
timeout 10

Isso definirá uma janela de dez segundos para que o servidor DHCP responda. Você pode querer experimentar a velocidade de tempo limite. Ou você pode desabilitar eth0 na inicialização editando /etc/network/interfaces :

#auto eth0

Em seguida, aumente o eth0 manualmente quando quiser, com sudo ifup eth0 .

    
por 29.05.2014 / 23:57