Linux 中的 ip 命令
Linux 中的 ip 命令
ip 命令来自 iproute2 软件包,在 CentOS 7 中默认已安装(yum install -y iproute)。
iproute2 软件包提供了很多命令(rpm -ql iproute |grep bin),如 ss 命令、bridge,这些命令可以完全替代 ifconfig、netstat、route 等命令。
ip 命令有很多子命令,本文仅介绍其中几个常用的:
ip netns;
ip address;
ip route;
ip link;
ip neigh。
ip address 和 ip route 是网络层的命令,ip link 和 ip neigh 是链路层的命令。
ip 命令有一个 -d 选项,用于显示更多细节(details)信息,非常有用。该选项适用于 ip 的所有子命令。

ip netns add ns0
ip netns # 等同于 ls /var/run/netns/
ip net exec ns0 ip l set lo up # ip l set lo up 整体是一个命令
ip netns del ns0
ip l set lo up是一个Linux命令,用于启动本地回环接口(lo)。这个命令的各个部分的含义如下:
-
ip:这是iproute2套件的主命令,用于显示或操纵路由、设备、策略路由和隧道。 -
l或link:这是ip命令的子命令,用于显示或操纵网络设备。 -
set:这是link子命令的一个选项,用于更改设备的状态。 -
lo:这是网络设备的名称,lo代表本地回环接口。 -
up:这是set选项的一个参数,表示启动设备。
所以,ip l set lo up命令的意思是启动本地回环接口。本地回环接口是一个特殊的网络接口,用于网络软件在同一台机器上进行通信。

浙公网安备 33010602011771号