Tempo limite em uma conexão com um servidor DHCP

10

Quero configurar minha eth0interface usando um servidor DHCP externo (residente na minha sub-rede), então editei /etc/network/configurecom as linhas

auto eth0  
iface eth0 inet dhcp

mas também quero usar a configuração automática avahi quando o servidor DHCP estiver inoperante.

Então, tentei ifup eth0quando o servidor está inoperante e, após um certo período de tempo, ele falha, mas a interface eth0:avahiestá configurada corretamente. O que estou procurando é uma maneira de diminuir a quantidade de tempo gasto tentando conectar-se a um servidor DHCP.

E ... essa é a maneira correta de usar o avahi quando não há servidor DHCP?

Apenas tentando
fonte

Respostas:

11

Para definir o tempo limite do cliente DHCP na CLI, leia isto .

Você também pode apenas configurar o arquivo de configuração dos clientes DHCP. Você pode encontrar o guia para isso aqui . No meu 12.04, o arquivo dhclient.conf que você precisa editar é uder / etc / dhcp /

Então, na CLI, abra o arquivo com este:

sudo nano /etc/dhcp/dhclient.conf

Role até a linha onde diz "#timeout 60;" e remova o sinal "#". Altere o número para definir o tempo limite em segundos. Pressione Ctrl + X para sair do editor e salvar as alterações.

Se você não puder esperar até a próxima reinicialização, force o Ubuntu a readquirir um novo endereço IP da execução do servidor DHCP:

sudo dhclient -r
Tanel Mae
fonte
2

Você pode tentar definir:

timeout 10;
backoff-cutoff 0;
initial-interval 0;
retry 15;

Em /etc/dhcp/dhclient.conf.

Veja a página de manual do dhclient.conf ( man dhclient.conf) para referência.

Eric Carvalho
fonte
0

Não tenho certeza sobre o avahi, mas o arquivo de configuração padrão é / etc / network / interfaces. Você pode colocar essas linhas lá e o dhcp deve fornecer o endereço de ip imediatamente. se você precisar de um endereço IP estático quando o servidor dhcp estiver inativo, poderá configurar um alias para eth0 ou configurá-lo manualmente usandoifconfig eth0 x.x.x.x

Eirriel
fonte
1
Obrigado. Mas o que realmente quero é que, se não houver um servidor dhcp, o avahi possa configurar um endereço de link local por conta própria. Isso acontece, mas depois de um tempo "longo". É possível reduzir esse tempo? Eu só quero definir um tempo limite para uma conexão dhcp ...
JustTrying