grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
где можно посмотреть чего передал dhcp сервер? раньше это всё можно было смотреть в /var/lib/dhclient/dhclient.leases |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Думаю, в случае dhclient это и сейчас там же :) В случае dhcpcd – см. пути, начинающиеся на /var и /run , в конце его мана. Ну, и самый универсальный вариант – грепнуть системные логи по слову dhcp, к примеру, так: и поискать то же слово в файлах:
|
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
Natrio, эм... нету не dhcpcd не dhclient есть только systemd-networkd с такой настройкой /etc/systemd/network/wired.network
т.е. используется dhclient встроенный в systemd-networkd в dmesg только это появляется [ 9.708136] systemd-networkd[340]: Enumeration completed |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Ну, если вы грепали журнал, а не только dmesg, и там ничего нет, и в файлах (под рутом) ничего не находится, остаётся только прослушать обмен клиента с сервером. Выключаем юнит клиента:
В другой консоли (тоже под рутом или через sudo) запускаем сниффер: и в первой консоли поднимаем клиента снова:
tcpdump довольно неплохо разбирает протокол DHCP, так что все запросы и ответы будут как на ладони. |