如何在 Debian 10 Linux 上使用 IP 命令
IP命令是一个非常方便的网络配置工具。它是 Linux 发行版上旧的“ifconfig”命令的替代品。 IP命令可用于管理网络接口、设备、隧道和路由方面。网络管理员经常需要此工具来管理网络和排除错误。
我们将涵盖哪些内容?
在本指南中,我们将看到 IP 命令的一些实际用法。我们在 Debian 10 (Buster) 操作系统上执行了本指南。您需要拥有超级用户帐户或具有“sudo”权限的用户才能执行某些命令。
IP命令入门
正如我们现在将看到的,“IP”命令有很多可能性。例如,如果您想查看可与此命令一起使用的各种选项和对象的完整列表,请在 Linux 终端上发出以下命令:
‘ip 链接。’
“link”对象可用于管理网络接口。例如,要查看“ip link”对象的所有可用可能性,请使用:
或者,也可以执行以下命令以获取更多信息:
a) 列出系统上所有可用的接口:
b) 要“关闭”接口,请使用:
其中“iface”是接口的名称,您可以使用“ip link show”命令查看可用接口的列表。
c) 同样,要“启动”界面,我们可以使用:
d) 要检查链接(接口)的状态,请使用:
e) 如果您想在建立网络连接时排除错误,以下命令可以提供很大帮助:
可以使用“-s”选项两次来查看输出中的更多信息。例如,要仅查看“enp0s3”接口的统计信息,请使用:
‘ip 路由’
要显示与“ip-route”一起使用的各种选项和命令,请使用以下命令:
或者,使用以下内容获取更多信息:
a) 要显示 IPv4 路由表条目,请使用以下命令:
或者
b) 要添加新路由,请使用以下语法:
例如,要使用接口 enp0s3 通过 10.0.2.15 连接到网络 192.168.43.0,命令将为:
c) 要删除路由条目,请将“add”关键字替换为“del”,如下所示:
d) 要使用“ip Route”添加新网关,请使用以下命令:
例如,要连接到网关 10.0.2.0,上述命令将为:
要删除此网关,请运行相同的命令,并将“add”替换为“del”:
‘ip地址’
再次查看“ip addr”命令的完整选项列表,请使用:
a) 要使用“ip”命令查看所有设备/接口,请使用以下任一命令:
ip addr show
ip addr
ip a
ip a ls
b) 要将临时 IP 地址添加到给定接口,我们可以使用以下格式:
例如,要将地址“10.0.15.33”添加到接口 enp0s3,命令将为:
要检查是否在给定接口上分配了 IP 地址,请运行以下命令:
请注意,可以通过编辑 /etc/network/interfaces 文件使上述 IP 永久化。使用任何文本编辑器(例如 nano 或 vi)打开此文件,并将以下条目放入其中:
iface enp0s3 inet dhcp
iface enp0s3 inet static
address 10.0.15.33/24
c) 要删除上述接口的临时IP地址,我们可以使用以下格式:
例如,要删除接口 enp0s3 的上述地址“10.0.15.33”,命令将为:
再次使用命令检查:
c) 要显示计算机上配置的 IPv4 地址:
d) 要显示计算机上配置的 IPv6 地址:
结论
本指南了解了使用 Debian 10 Linux 的常用“ip”命令的完整列表。本指南也可以在其他 Linux 发行版上试用,例如 Ubuntu、基于 Red RedHat 的发行版等。要获取有关任何“ip”子命令的更多信息,您可以使用手册页或“help”命令。