Этот вопрос полу - связанный с этим: Сети - Общий к другим Компьютерам - Как найти IP-адрес клиента?
Моя установка такова, что я использую ноутбук в качестве шлюза Ethernet, и малина является хостом. В связанном вопросе мой ответ сделал, чтобы Wireshark получил снимок экрана, ясно показывает, что существует запрос DHCP, идущий в мой ноутбук от малины и существует ответ. Пока неплохо!
Много ответов в Интернете предлагают проверить /var/lib/NetworkManager/
каталог или /var/lib/dhcp
каталог для арендных договоров. Проблема состоит в том, что во всех моих поисках я нашел только арендные договоры для IP-адресов, которые были даны моему ноутбуку. То, чем я интересуюсь, находит запись арендного договора, который мой ноутбук дал малине.
И Вы можете честное слово - я искал почти все, не нашел, что ничто, но ради того, чтобы быть последовательным и документирующим все, вот мой grep
результаты поиска.. .which - в основном ничто.
$ 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
Учитывая, что netstat
выходные шоу dnsmasq
являются сервером DHC здесь, , это сообщение списка рассылки предлагает /var/lib/misc/dnsmasq.leases
как файл, где арендные договоры хранятся.