如何知道设备 IP 是静态的还是 Linux DHCP 服务器上的 DHCP

如何知道设备 IP 是静态的还是 Linux DHCP 服务器上的 DHCP

我的系统是Linux。我使用udhcpd工具来构建dhcp服务器。我想知道我的linux服务器上连接的设备使用什么方法(静态或dhcp)我该怎么办?有没有什么cmd可以达到这个目标?

谢谢你!!

答案1

您可以使用该ip工具。这会告诉您 IP 是否可用dynamic。下面是一个显示关键字的示例输出dynamic。这意味着有一些动态过程(例如 DHCP)来获取 IP。

$ ip address
...
4: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether aa:aa:aa:aa:aa:aa brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.184/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp3s0
       valid_lft 65779sec preferred_lft 65779sec

此外,您还可以列出所有具有dynamic(或permanent)IP 地址的接口/IP,例如ip address show dynamic。另请参阅https://manpages.debian.org/unstable/iproute2/ip-address.8.en.html

相关内容