【问题标题】:How to list the assigned/leased IP adresses by DHCP server in Rapberry PI?如何在树莓派中列出 DHCP 服务器分配/租用的 IP 地址?
【发布时间】:2018-07-31 07:15:00
【问题描述】:

我正在使用树莓派 -3 并安装了 dnsmasq 和 dhcpd 服务器来进行自动 IP 分配。 如何知道连接的设备及其 IP。

【问题讨论】:

    标签: raspberry-pi3 dhcp dnsmasq


    【解决方案1】:

    DNSMASQ 租约文件位于 /var/lib/dnsmasq/dnsmasq.leases

    DHCPD 租约文件位于 /var/lib/dh​​cp/dhcpd.leases

    【讨论】:

      【解决方案2】:

      在 Pi 中,我们有租约文件的路径是 /var/lib/misc/dnsmasq.leases

      在 Ubuntu 中是 /var/lib/NetworkManager/*.lease 在某些情况下(特别是 dhcpd)是
      /var/lib/dhcp/dhcpd.leases

      对于 pi,我们可以通过以下方式显示命名设备的 IP 地址 cat /var/lib/misc/dnsmasq.leases | grep "ClienDevName"|cut -d " " -f 3| awk '{print $1}'

      在此命令中,-d 用于“分隔符”,即" " 的空格,-f 3 用于打印用分隔符空格切割后的第三个值,即" "

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-21
        • 2016-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-03
        • 2018-07-02
        相关资源
        最近更新 更多