📜  带有示例的 Linux 中的地址命令

📅  最后修改于: 2022-05-13 01:57:29.915000             🧑  作者: Mango

带有示例的 Linux 中的地址命令

ip address命令是 IP 的一部分 Linux 中的命令。知识产权 命令用于处理系统上所有网络设备的IP地址、ARP缓存条目、IP隧道、路由表条目等,它是Linux中旧的ifconfig命令的替代。可以在此处找到有关 IP 命令的更多详细信息 IP地址命令用于处理协议地址(IP、IPv6)。在处理具有众多网络设备的系统时,它变得特别有用。它使用户能够监视所有设备并在必要时修改地址,以及添加或删除网络设备。 IP地址有两个缩写,分别是:IP a和IP addr。

让我们看看如何使用 IP 地址命令。

1.显示所有网络设备及其对应地址

ip address
or
ip a
or
ip addr

输出:

显示所有网络设备及其对应地址



2. 仅显示所有具有 IPv4 地址地址的网络设备

ip -4 addr

输出:

仅显示具有 IPv4 地址地址的所有网络设备

3. 仅显示所有具有 IPv6 地址地址的网络设备

ip -6 address

输出:

仅显示具有 IPv6 地址地址的所有网络设备

4.显示特定接口的网络信息

ip a show dev {interface}

例子:



ip a show dev docker0

输出:

显示特定接口的网络信息

ip a show up命令显示所有已启动的设备。输出将类似于第一个命令ip a 的输出。

5.使用ip a add命令为接口分配 IP 地址

句法

ip a add [ip_address/mask] dev {inferface}

例子

ip a add 111.111.111.111/255.255.255.0 dev docker0
or
ip a add 111.111.111.111/24 dev docker0

终端不会有任何输出,用户需要使用ip a来检查接口地址是否改变。如果用户遇到任何问题,例如“不允许操作”,请尝试使用与sudo 相同的命令。

6. 使用ip a del命令取消分配给接口的 IP 地址

句法:

ip a del [ip_address/mask] dev {inferface}

例子:

ip a del 111.111.111.111/255.255.255.0 dev docker0
or
ip a add 111.111.111.111/24 dev docker0

终端不会有任何输出,用户需要使用 ip a 来检查接口地址是否改变。现在将使用自动为接口分配一个新地址。如果用户遇到任何问题,例如“不允许操作”,请尝试使用与 sudo 相同的命令。