Na serwerze DHCP możemy użyć komend, takich jak, show ip dhcp binding,
aby zobaczyć identyfikator klienta, który jest powiązany z adresem IP.
Tak więc ten adres
IP jest przydzielany do tego identyfikatora klienta tutaj i został przydzielony automatycznie.
Teraz ten identyfikator klienta nie jest łatwy do odczytania.
Więc zrobię to, wchodząc do interfejsu na kliencie i wyłączając go, w tym
przykładzie komunikat o zwolnieniu DHCP został wysłany do
serwera DHCP zanim interfejs został zamknięty.
Kiedy więc spojrzymy na wiązanie na serwerze DHCP, nie istnieje żadne powiązanie.
Tak więc klient ip dhcp, a my określimy identyfikator klienta w ascii, po prostu
ustawimy go na PC 2 i wciskamy enter, a następnie użyjemy komendy no
shut, aby podnieść interfejs.
Widzimy więc komunikat o wykryciu, żądanie klienta od klienta i potwierdzenie
od serwera.
pokaż dzierżawę dhcp to, co widzimy tutaj, to identyfikator klienta jest ustawiony na komputer 2 i jest to
szesnastkowy zrzut identyfikatora klienta.
Na serwerze show ip zawiadomienie o wiązaniu dhcp nazwa użytkownika jest taka sama jak na kliencie.
Można go przekonwertować z szesnastkowego na ASCII, a otrzymasz PC 2.
Przykładowo, szesnastkowa wartość 50 jest dziesiętną wartością 80 i jest równa wartości
P kapitału
w taki sam sposób, w jaki szesnastkowy 43 jest kapitałem C, a szesnastkowy 32 jest wartością 2.
Oznacza to komputer PC 2, który można również zobaczyć na serwerze.
Więc chciałem zamknąć ten interfejs i pokazać wam Wireshark.
Więc zamknę to, zacznę przechwytywać Wireshark.
Na routerze 2 serwera i na routerze 1 nie będę zamykać
interfejsu i zobaczmy, czy otrzymamy jakieś wiadomości DHCP.
Po pierwsze, oto komunikat o wykryciu protokołu DHCP.
Odkryto protokół Bootstrap, więc port źródłowy odkrywania protokołu DHCP to
port 68 UDP, portem docelowym jest port UDP 67 to żądanie rozruchu lub
żądanie DHCP, zauważ, że adres MAC
klienta to A, B, C w konfiguracji, adres IP klienta to 0.
Komputer nie wie, jakiego adresu IP użyć i nie wie o
żadnych serwerach DHCP. więc wysyła wiadomość do adresu transmisji 255. 255. 255. 255, więc możesz zobaczyć, że to odkrycie.
Są tu inne informacje, w
tym nazwa hosta urządzenia wysyłającego żądanie, a także identyfikator klienta.
Przesuwając się nieco dalej, możemy zobaczyć ofertę z serwera DHCP.
Jest to więc od serwera do adresu rozgłoszeniowego, ponieważ
klient nie ma adresu IP, musi to być emisja.
Jest to oferta DHCP, oferująca ten adres IP klientowi o tym adresie MAC.
Możemy zobaczyć informacje, takie jak: po raz kolejny jest to identyfikator
klienta oferty, więc czas dzierżawy
adresu IP serwera wynosi 7 dni, ponieważ konfigurujemy go ręcznie.
Widzimy maskę podsieci będącą / 24, widzimy bramę domyślną opcji
3, widzimy opcję 6, serwer DNS i
widzimy opcjonalny serwer TFTP 150.
Następnie klient żąda, aby adres nadal nie miał adresu
IP, więc wysyła go ze źródłowego
adresu IP równego 0. 0. 0. 0 na transmisję
i zadaje serwerowi żądanie, jeśli może mieć ten adres IP, który był wcześniej
oferowany 10. 1. 1. 14 51 następnie serwer
potwierdza, że klient
może mieć ten adres zawiadomienia, że nadal jest transmisją, więc serwer mówi klientowi, że tak, może użyć tego adresu IP.
więc klient, z tym adresem Maca, po raz kolejny został narysowany na
prawo do używania tego adresu IP 10. 1. 1. 14, aby
klient mógł teraz rozpocząć korzystanie z tego
adresu i widzimy, że na kliencie został mu przydzielony ten adres IP.