O dhclient.conf é usado durante a inicialização ao exibir interfaces de rede?

3

Estou executando o Ubuntu 11.10 32bit Server em um computador de placa única. Eu quero a opção de usar a interface Ethernet ( eth0 ) como um backend para controlar o computador se ele estiver conectado. Também sou preguiçoso: se o cabo estiver conectado e eu ligar o computador, quero que a eth0 esteja em funcionamento; no caso de nenhum cabo ser conectado à eth0 durante a energização, eu gostaria de reduzir significativamente o tempo que leva para trazer eth0 'up' durante a inicialização.

Eu achava que simplesmente alterar o valor de timeout do DHCP para algo pequeno faria o trabalho, mas mesmo depois de editar o /etc/dhcp/dhclient.conf , ainda recebo os mesmos longos tempos de inicialização quando o cabo é desconectado.

Eu entendo o valor de uma sequência de inicialização robusta para servidores (veja a resposta principal para [1]), mas não entendo porque as alterações em dhclient.conf são ignoradas durante a inicialização. Há mais alguma coisa acontecendo sob o capô que eu não conheço? Talvez eu esteja abordando o problema da maneira errada (nesse caso, talvez eu precise fazer uma pergunta diferente!)?

Agradecemos antecipadamente por qualquer entrada.

Meu arquivo /etc/network/interfaces contém:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
...

Meu arquivo /etc/dhcp/dhclient.conf não comentou e alterou a linha:

timeout 5;

[1] " Aguardando configuração de rede "adicionando de 3 a 5 minutos para o tempo de inicialização

    
por Jeffrey Wildman 22.02.2012 / 03:07

1 resposta

1

Por que você está usando auto em vez de allow-hotplug ? Se você usa allow-hotplug e seu hardware suporta detecção de link, seu sistema nem tentará fazer DHCP se não houver um link detectado.

Outro valor que você pode querer mudar é no arquivo /etc/default/ifupdown . Considere definir o tempo limite IFUPDOWN_TIMEOUT .

    
por Zoredache 22.02.2012 / 03:29