tcpdump -i eth7.102 port 67 and port 68 -n and host 172.16.2.31
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth7.102, link-type EN10MB (Ethernet), capture size 68 bytes
16:52:32.102514 IP 172.16.2.31.68 > 255.255.255.255.67: BOOTP/DHCP, Request [|bootp]
16:52:57.105357 IP 172.16.2.31.68 > 255.255.255.255.67: BOOTP/DHCP, Request [|bootp]
16:53:01.134580 IP 172.16.2.31.68 > 255.255.255.255.67: BOOTP/DHCP, Request [|bootp]
16:53:05.104569 IP 172.16.2.31.68 > 255.255.255.255.67: BOOTP/DHCP, Request [|bootp]
16:53:06.140969 IP 172.16.2.1.67 > 172.16.2.31.68: BOOTP/DHCP, Reply, length 410
16:53:06.145227 IP 172.16.2.1.67 > 172.16.2.31.68: BOOTP/DHCP, Reply, length 410
запросы на 67, а ответы на 68. Все вроде как нормально.
Перечитал Вашу тему и вычитал что:
pavel_dp писал(а):
Вот лог tcpdump'а на FreeBSD
Получается lease time обновляется только при обновлении адреса с src порта 68
Так это
http://ru.wikipedia.org/wiki/DHCP
запросы НА 67, с какого - не сказано
ответы НА 68, с какого - не сказано
но это википедия а не RFC