Rozwiązywanie problemów z Linux DHCP

Rozwiązywanie problemów z Linux DHCP
Rozwiązywanie problemów z Linux DHCP, podobnie jak inne protokoły komunikacji, może być zadaniem pod górę. Jeszcze trudniejsze jest dla początkujących, którzy nie są zaznajomieni z zarządzaniem siecią.

Ten proces jest niemożliwy, jeśli nie możesz zidentyfikować źródła problemów DHCP. Zatem twoim celem powinno być zawsze poznanie przyczyny problemu przed podjęciem problemów związanych z rozwiązywaniem problemów. Ponieważ DHCP jest protokołem-serwerowym, problemy DHCP będą albo wynikać z komputera serwerowego lub końca klienta.

Zatem ten artykuł skupia się zarówno na problemach Serwera, jak i klienta DHCP. Podkreślymy problemy z serwerem DHCP, możliwe przyczyny i rozwiązania. Oczywiście zrobimy to samo dla problemów z klientem.

Pozwól nam iść!

Rozwiązywanie problemów z serwerem Linux DHCP

W tej sekcji skupimy się na problemach DHCP, które mogą się pojawić, jeśli zdecydujesz się na użycie go obok NIS+. Obejmują one następujące problemy:

DHCP Nie można wybrać NIS+ jako usługa przechowywania danych DHCP

Czasami menedżer DHCP może nie zapewniać NIS+ jako opcja przechowywania danych, nawet jeśli zamierzasz go używać w tym celu. Pierwszą rzeczą, która prawdopodobnie przyjdzie na myśl, jest brakujący instalacja NIS+ w twoich systemach. I zgodnie z tym założeniem, korzystanie z narzędzia DHCPConfig pokaże, że NIS+ w twoim systemie nie jest skonfigurowany na serwerze.

Po pierwsze, upewnij się, że serwer jest skonfigurowany jako klient NIS+ na komputerze serwerowym. Ten warunek zależy od konfiguracji domeny, działającego serwera NIS+ Master, serii wypełnionych tabel na serwerze głównym i wpisu dla nowego klienta w tabeli hosta.

NIS+ nie jest odpowiednio skonfigurowane do używania DHCP jako magazynu danych

Problemy mogą nadal pojawić się nawet po skonfigurowaniu DHCP na NIS+. Te błędy często pojawiają się za każdym razem, gdy wprowadzasz zmiany w swoim systemie NIS+. Takie problemy zwykle występują z powodu następujących problemów:

A. Brakujący obiekt root w domenie NIS+

Możesz nie znaleźć obiektu root w swojej domenie NIS+. Możesz rozwiązać ten problem, edytując statystyki domeny. Możesz użyć następującego polecenia:

Poprzednie polecenie zapewni statystyki dla domeny. W przypadku brakującego obiektu wynik nie przywróci żadnych statystyk.

B. Pusta nazwa domeny

Nie można skonfigurować NIS+ dla swojego magazynu danych DHCP, gdy nazwa domeny jest pusta. Tak więc zawsze może być przyczyną nieudanej konfiguracji. Aby to potwierdzić, możesz użyć następującego polecenia:

Narzędzie powinno przynieść szczegóły nazwy domeny na wypadek, gdyby w twoim systemie było jakieś. Jeśli jednak ciąg jest pusty, twoja domena nie ma dla niego ustawionej nazwy. Możesz skonfigurować nazwę domeny za pomocą plików lokalnych.

C. Nieistniejący plik NIS_COLD_START

Możesz także stawić czoła problemowi konfiguracji, w którym brakuje pliku NIS_COLD_START. Możesz potwierdzić, czy plik istnieje, czy nie używa następującego polecenia:

Jeśli plik nie istnieje, możesz utworzyć klienta NIS+ lub użyć plików w katalogu lokalnym.

Błędy alokacji adresów IP

Oprócz problemów z konfiguracją czasami DHCP staje się niemożliwe do przydzielenia adresów IP. Ten problem zawsze będzie pokazywał w trybie wyjściowym debugowania serwera lub zalogowany na syslog. Kilka wspólnych przyczyn problemów z alokacji adresów IP obejmuje:

A. Rozważany adres jest już używany

Serwer DHCP nie może przydzielić jednego adresu IP na więcej niż jednego użytkownika. Tak więc błąd wystąpi, gdy rozważany adres jest już używany. Często zdarza się, jeśli więcej niż jeden serwer w systemach jest właścicielem adresu lub gdy ręcznie skonfigurowałeś adres dla klienta w sieci, która jest siecią.

Najłatwiejszym sposobem na poprawienie tego błędu jest ręczne przejście przez system i zidentyfikowanie właściwej własności adresu. Następnie możesz wybrać konfigurację sieci hosta lub bazę danych dla serwera DHCP.

B. Brak rekordu żądanego adresu IP

Błąd wystąpi również, jeśli adres IP rozważany dla klienta DHCP nie ma zapisu w tabeli sieciowej. Błąd będzie wyglądał jak na następujący obraz:

Poprzedni błąd wskazuje, że ktoś musi usunąć dany adres IP z tabeli sieci DHCP po wybraniu adresu. Możesz go poprawić za pomocą menedżera DHCP do kontroli wpisów w tabeli sieci. W przypadku braku adresu możesz go utworzyć za pomocą menedżera DHCP lub za pomocą pntadm pożytek.

C. Bezużyteczny adres IP

Czasami Twój system określa określone adresy jako bezużyteczne. Taka sytuacja przyniesie wyniki błędów, takie jak ten pokazany poniżej:

Poprzedni błąd występuje, ponieważ adres jest oznaczony jako bezużyteczny w tabeli sieci. Serwer nie da się przypisać innego adresu IP do klienta DHCP. Chociaż ten błąd może być denerwujący, możesz go poprawić, korygując status adresu z DHCP Manager. Alternatywnie pntadm polecenie może pomóc.

Wniosek

W tym artykule omówiono kilka popularnych błędów DHCP, które możesz napotkać jako menedżer sieci. Podczas rozwiązywania problemów z problemami DHCP wymaga czujności, wspomniane rozwiązania pomogą rozwiązać problemy Linux DHCP. Mamy nadzieję, że ten artykuł jest pomocny.