Tiempo de espera en una conexión a un servidor DHCP

10

Quiero configurar mi eth0interfaz usando un servidor DHCP externo (residente en mi subred), así que edité /etc/network/configurecon las líneas

auto eth0  
iface eth0 inet dhcp

pero también quiero usar avahi autoconfiguration cuando el servidor DHCP está inactivo.

Así que intenté ifup eth0cuando el servidor está inactivo, y después de un cierto tiempo falla, pero la interfaz eth0:avahiestá configurada correctamente. Lo que estoy buscando es una forma de disminuir la cantidad de tiempo que pasa tratando de conectarse a un servidor DHCP.

Y ... ¿es esta la forma correcta de usar avahi cuando no hay un servidor DHCP?

Simplemente intentandolo
fuente

Respuestas:

11

Para configurar el tiempo de espera del cliente DHCP desde la CLI, lea esto .

También puede simplemente configurar el archivo de configuración de clientes DHCP. Puede encontrar la guía para eso aquí . En mi 12.04, el archivo dhclient.conf que necesita editar es uder / etc / dhcp /

Entonces, desde CLI, abra el archivo con esto:

sudo nano /etc/dhcp/dhclient.conf

Desplácese a la línea donde dice "#timeout 60;" y elimine el signo "#". Cambie el número para establecer el tiempo de espera en segundos. Presione Ctrl + X para salir del editor y guardar los cambios.

Si no puede esperar hasta el próximo reinicio, obligue a Ubuntu a volver a adquirir una nueva dirección IP del servidor DHCP:

sudo dhclient -r
Tanel Mae
fuente
2

Puedes intentar configurar:

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

En /etc/dhcp/dhclient.conf.

Consulte la página de manual de dhclient.conf ( man dhclient.conf) como referencia.

Eric Carvalho
fuente
0

No estoy seguro acerca de avahi, pero el archivo de configuración predeterminado es / etc / network / interfaces. Puede colocar esas líneas allí y dhcp debería proporcionarle la dirección IP de inmediato. si necesita una dirección IP estática cuando el servidor dhcp está inactivo, puede configurar un alias para eth0 o configurarlo manualmente usandoifconfig eth0 x.x.x.x

Eirriel
fuente
1
Gracias. Pero lo que realmente quiero es que si no hay un servidor dhcp, avahi pueda configurar una dirección de enlace local por sí mismo. Esto sucede, pero después de un "largo" tiempo. ¿Es posible reducir este tiempo? Solo quiero establecer un tiempo de espera para una conexión dhcp ...
Solo intento el