未找到树莓派的 DHCP 租约

未找到树莓派的 DHCP 租约

这个问题和这个问题有半相关:网络 - 共享给其他计算机 - 如何查找客户端的 IP 地址?

我的设置是这样的,我使用笔记本电脑作为以太网网关,而树莓派是主机。在链接的问题中,我的答案有 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:

netstatmuru 请求的输出:

$ 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 

答案1

鉴于此处netstat输出显示的dnsmasq是 DHC 服务器,此邮件列表帖子建议将/var/lib/misc/dnsmasq.leases其作为存储租约的文件。

相关内容