Этот вопрос частично связан с этим: Networking - Shared to other Computers - Как найти IP-адрес клиента?
Моя настройка такова, что я использую ноутбук как шлюз ethernet и малина - хозяин. В связанном вопросе мой ответ содержит скриншот записи Wireshark, который ясно показывает, что на моем ноутбуке с малины есть запрос DHCP, и есть ответ. До сих пор так хорошо!
Многие ответы в Интернете предлагают проверить каталог /var/lib/NetworkManager/ или /var/lib/dhcp для аренды. Проблема в том, что во всех моих поисках я нашел только лизинг для IP-адресов, которые были переданы моему ноутбуку. Меня интересует поиск записи об аренде, которую мой ноутбук дал малине.
И вы можете принять мое слово за это - я искал почти все, ничего не нашел, но ради того, чтобы быть последовательным и документировать все, вот мои результаты поиска grep. , .
$ grep -R '10.42.0.40' /var/lib/NetworkManager/
grep: /var/lib/NetworkManager/secret_key: Permission denied
$ sudo grep -R '10.42.0.40' /var/lib/NetworkManager/
[sudo] password for xieerqi:
$ sudo grep -R '10.42.0.40' /etc/NetworkManager/system-connections/
[sudo] password for xieerqi:
$ sudo grep -R '10.42.0.40' /var/lib/dhcp/
[sudo] password for xieerqi:
Вывод netstat, запрошенный muru:
$ sudo netstat -unlp | grep -w 67
[sudo] password for xieerqi:
udp 0 0 0.0.0.0:67 0.0.0.0:* 14866/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 1696/dnsmasq