Przekroczono limit czasu połączenia z serwerem DHCP


10

Chcę skonfigurować mój eth0interfejs za pomocą zewnętrznego serwera DHCP (rezydenta w mojej podsieci), więc edytowałem /etc/network/configureza pomocą wierszy

auto eth0  
iface eth0 inet dhcp

ale chcę również użyć autokonfiguracji avahi, gdy serwer DHCP jest wyłączony.

Próbowałem więc, ifup eth0gdy serwer jest wyłączony i po pewnym czasie przestaje działać, ale interfejs eth0:avahijest poprawnie skonfigurowany. To, czego szukam, to sposób na zmniejszenie czasu poświęcanego na połączenie się z serwerem DHCP.

I ... czy to jest właściwy sposób używania avahi, gdy nie ma serwera DHCP?

Odpowiedzi:


11

Aby ustawić limit czasu klienta DHCP z CLI, przeczytaj to .

Możesz także skonfigurować plik konfiguracyjny klientów DHCP. Przewodnik na ten temat można znaleźć tutaj . W moim 12.04 plik dhclient.conf, który musisz edytować, to uder / etc / dhcp /

Więc z CLI otwórz plik za pomocą tego:

sudo nano /etc/dhcp/dhclient.conf

Przewiń do wiersza z napisem „#timeout 60;” i usuń znak „#”. Zmień liczbę, aby ustawić limit czasu w sekundach. Naciśnij Ctrl + X, aby wyjść z edytora i zapisać zmiany.

Jeśli nie możesz poczekać do następnego ponownego uruchomienia, a następnie wymuś na Ubuntu ponowne uzyskanie nowego adresu IP z uruchomienia serwera DHCP:

sudo dhclient -r

2

Możesz spróbować ustawić:

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

W /etc/dhcp/dhclient.conf.

Aby uzyskać informacje, zobacz dhclient.conf manpage ( man dhclient.conf).


0

Nie jestem pewien co do avahi, ale domyślnym plikiem konfiguracyjnym jest / etc / network / interfaces. Możesz umieścić tam te linie, a dhcp powinien natychmiast dać ci adres IP. jeśli potrzebujesz statycznego adresu IP, gdy serwer dhcp jest wyłączony, możesz ustawić alias dla eth0 lub ręcznie skonfigurować go za pomocąifconfig eth0 x.x.x.x


1
Dziękuję Ci. Ale tak naprawdę chcę, aby jeśli nie było serwera dhcp, więc avahi może ustawić własny adres lokalny dla łącza. Tak się dzieje, ale po „długim” czasie. Czy można skrócić ten czas? Chcę tylko ustawić limit czasu połączenia dhcp ...
JustTrying
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.