Timeout in una connessione a un server DHCP


10

Voglio configurare la mia eth0interfaccia usando un server DHCP esterno (residente nella mia sottorete), quindi ho modificato /etc/network/configurecon le linee

auto eth0  
iface eth0 inet dhcp

ma voglio anche usare l'autoconfigurazione avahi quando il server DHCP è inattivo.

Quindi ho provato ifup eth0quando il server è inattivo e dopo un certo periodo di tempo non riesce, ma l'interfaccia eth0:avahiè configurata correttamente. Quello che sto cercando è un modo per ridurre la quantità di tempo impiegato nel tentativo di connettersi a un server DHCP.

E ... è questo il modo giusto di usare avahi quando non c'è un server DHCP?

Risposte:


11

Per impostare il timeout del client DHCP dalla CLI, leggi questo .

Puoi anche semplicemente configurare il file di configurazione dei client DHCP. Puoi trovare la guida per questo qui . Sul mio 12.04 il file dhclient.conf che devi modificare è uder / etc / dhcp /

Quindi dalla CLI aprire il file con questo:

sudo nano /etc/dhcp/dhclient.conf

Scorri fino alla riga in cui è indicato "#timeout 60;" e rimuovi il segno "#". Modificare il numero per impostare il timeout in secondi. Premi Ctrl + X per uscire dall'editor e salvare le modifiche.

Se non riesci ad attendere fino al prossimo riavvio per forzare Ubuntu a riacquisire un nuovo indirizzo IP dall'esecuzione del server DHCP:

sudo dhclient -r

2

Puoi provare a impostare:

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

In /etc/dhcp/dhclient.conf.

Vedi manh dhclient.conf ( man dhclient.conf) per riferimento.


0

Non sono sicuro di avahi ma il file di configurazione predefinito è / etc / network / interfaces. Puoi posizionare quelle linee lì e dhcp dovrebbe darti subito l'indirizzo IP. se è necessario un indirizzo IP statico quando il server DHCP è inattivo, è possibile impostare un alias per eth0 o configurarlo manualmente utilizzandoifconfig eth0 x.x.x.x


1
Grazie. Ma quello che voglio davvero è che se non c'è un server DHCP, quindi Avahi può impostare un indirizzo locale di collegamento da solo. Questo succede, ma dopo un tempo "lungo". È possibile ridurre questo tempo? Voglio solo impostare un timeout per una connessione dhcp ...
Sto solo provando il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.