当前位置:首页 > linux > 正文

linux怎么查询空闲ip地址

  • linux
  • 2024-05-14 19:35:35
  • 7701

命令方法


最常用的命令是 ip addr。 执行该命令后,您将看到类似以下的输出:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever pre ferred_lft forever
inet6 ::1/128 scope host
valid_lft forever pre ferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 brd 192.168.100.255 scope global enp0s3
valid_lft forever pre ferred_lft forever
inet6 fe80::250:56ff:fec0:8/64 scope link
valid_lft forever pre ferred_lft forever
在此输出中,以 蓝色标注的行显示了 Linux 服务器上的空闲 IP 地址。

iproute2 工具


另一种查询空闲 IP 地址的方法是使用 iproute2 工具。 为此,请执行以下命令:
ip -o addr show | awk '$3 == "brd" {print $4}'
此命令将打印出所有已分配 IP 地址的广播地址。 空闲 IP 地址将是不在此列表中的 IP 地址。