DHCP-debugging
Z Wiki UnArt Slavičín
Pokud chceme debugovat DHCP, musíte zajistit, aby na počítač, na kterém poběží tshark/tethereal nebo Packetyzer, dostával všechny packety, jako DHCP server.
Pokud je DHCP server Linux, je to snadné - spustíte tshark přímo na něm. Pokud je to Mikrotik, můžete si z něj nechat přeposílat všechny packety na stroj, na kterém poběží tshark.
Pro analýzu komunikace DHCP klient-server stačí spustit následující příkaz:
tshark -i eth1 udp portrange 67-68
Pro jednu úspěšnou DHCP transakci by měl být výstup tohoto příkazu následující:
Čas |IP zdroje | IP cíle |prot.|typ transakce| ID Transakce 0.000000 0.0.0.0 -> 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xd72d50af 0.001191 10.143.100.1 -> 255.255.255.255 DHCP DHCP Offer - Transaction ID 0xd72d50af 0.002441 10.143.100.44 -> 255.255.255.255 DHCP DHCP Request - Transaction ID 0xd72d50af 0.003178 10.143.100.1 -> 255.255.255.255 DHCP DHCP ACK - Transaction ID 0xd72d50af