linux 使用NetworkManager获取连接到热点的设备列表

hwazgwia  于 2022-11-28  发布在  Linux
关注(0)|答案(1)|浏览(514)

是否有办法使用NetworkManager检索连接到Wi-Fi热点/接入点的设备的IP和MAC地址(nmcli或通过C API更好)?

dced5bon

dced5bon1#

我有一个类似的问题,但对我来说,在终端上显示这些信息就足够了。我在文档中没有找到任何东西,但Ubuntu上的apt包(apt info network-manager)依赖于dnsmasq-base。所以打开htop时,我看到NetworkManager(在我的情况下)使用dnsmasq作为dhcp服务器。
使用htop(或者类似的,你可以按t来按父进程排序),你可以查找/usr/sbin/dnsmasq running。在那里你将能够看到它被给定的所有参数。
其中一个是--dhcp-leasefile,你可以用它作为起始指针。
在我的情况下,它是leasefile=/var/lib/NetworkManager/dnsmasq-wlo1.leases
还有一个参数--dir=/etc/NetworkManager/dnsmasq-shared.d,它可以帮助您在需要时配置dnsmasq

相关问题