[命令] Linux IP 命令 IP (管理地址)

内容目录:

内容一:通过 ip 命令显示网卡信息
1.1 通过 ip 命令显示所有网卡的信息
1.2 通过 ip 命令显示某一张网卡的信息
1.2.1 通过 ip 命令显示某一张网卡的信息的格式
1.2.2 通过 ip 命令显示某一张网卡的信息的案例

内容二:通过 ip 命令显示网卡流量
2.1 通过 ip 命令显示所有网卡的流量
2.2 通过 ip 命令显示某一张网卡流量
2.2.1 通过 ip 命令显示某一张网卡流量的格式
2.2.2 通过 ip 命令显示某一张网卡流量的案例

内容三:通过 ip 命令显示网关

内容四:使用 ip 命令管理 IP 地址
4.1 使用 ip 命令添加临时 IP 地址
4.1.1 使用 ip 命令添加临时 IP 地址的格式
4.1.2 使用 ip 命令给网卡添加临时 IP 地址的案例
4.1.3 使用 ip 命令给子网卡添加临时 IP 地址的案例
4.1.4 使用 ip 命令启动网卡上的 IP 地址
4.2 使用 ip 命令临时删除 IP 地址
4.2.1 临时删除 ip 地址的格式
4.2.2 临时删除网卡 ip 地址的案例
4.2.3 临时删除子网卡 ip 地址的案例
4.2.4 补充:使用 ip 命令关闭网卡上的 IP 地址(只关闭不删除)

内容五:使用 ip 命令管理临时路由表
5.1 添加临时路由表
5.1.1 添加临时路由表的格式
5.1.2 添加临时路由表的案例
5.2 临时删除路由表
5.2.1 临时删除路由表的格式
5.2.2 临时删除路由表的案

内容目录:

内容一:通过 ip 命令显示网卡信息
1.1 通过 ip 命令显示所有网卡的信息

# ip address show

或者:

# ip a s

1.2 通过 ip 命令显示某一张网卡的信息
1.2.1 通过 ip 命令显示某一张网卡的信息的格式

# ip address show <network card name>

或者:

# ip a s eth0 <network card name>

1.2.2 通过 ip 命令显示某一张网卡的信息的案例

# ip address show  eth0

或者:

# ip a s  eth0

(补充:这里以显示 eth0 网卡为例)

内容二:通过 ip 命令显示网卡流量
2.1 通过 ip 命令显示所有网卡的流量

# ip -s link show

或者:

# ip -s -s link show

2.2 通过 ip 命令显示某一张网卡流量
2.2.1 通过 ip 命令显示某一张网卡流量的格式

# ip -s link show <network card name>

或者:

# ip -s -s link show <network card name>

2.2.2 通过 ip 命令显示某一张网卡流量的案例

# ip -s link show eth0

或者:

# ip -s -s link show eth0

(补充:这里以显示 eth0 网卡为例)

内容三:通过 ip 命令显示网关

# ip route show

内容四:使用 ip 命令管理 IP 地址
4.1 使用 ip 命令添加临时 IP 地址
4.1.1 使用 ip 命令添加临时 IP 地址的格式

# ip a add <static IP address>/<subnet mask> dev <network card name>

或者:

# ip addr add <static IP address>/<subnet mask> dev <network card name>

或者:

# ip address add <static IP address>/<subnet mask> dev <network card name>

4.1.2 使用 ip 命令给网卡添加临时 IP 地址的案例

# ip a add 10.0.0.1/24 dev eth0

(补充:这里以给 eth0 网卡添加 10.0.0.1/24 IP 地址为例)

4.1.3 使用 ip 命令给子网卡添加临时 IP 地址的案例

# ip address add 10.0.0.1/24 dev eth0:1

(补充:这里以给 eth0:1 网卡添加 10.0.0.1/24 IP 地址为例)

4.1.4 使用 ip 命令启动网卡上的 IP 地址

# ip link set eth0 up

(补充:这里以启动 eth0 网卡为例)

4.2 使用 ip 命令临时删除 IP 地址
4.2.1 临时删除 ip 地址的格式

# ip a del <static IP address>/<subnet mask> dev <network card name>

或者:

# ip addr delete <static IP address>/<subnet mask> dev <network card name>

或者:

# ip address delete <static IP address>/<subnet mask> dev <network card name>

4.2.2 临时删除网卡 ip 地址的案例

# ip address delete 10.0.0.1/24 dev eth0

(补充:这里以删除 eth0 网卡的 10.0.0.1/24 IP 地址为例)

4.2.3 临时删除子网卡 ip 地址的案例

# ip address del 10.0.0.1/24 dev eth0:1

(补充:这里以删除 eth0:1 网卡的 10.0.0.1/24 IP 地址为例)

4.2.4 补充:使用 ip 命令关闭网卡上的 IP 地址(只关闭不删除)

# ip link set eth0 down

(补充:这里以关闭 eth0 网卡为例)

内容五:使用 ip 命令管理临时路由表
5.1 添加临时路由表
5.1.1 添加临时路由表的格式

# ip route add <IP address>/<subnet mask> via <network gateway address> dev <network card name>

5.1.2 添加临时路由表的案例

# ip route add 10.10.10.0/24 via 10.10.10.1 dev eth0

(补充:这里以在 eth0 上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关为例)

5.2 临时删除路由表
5.2.1 临时删除路由表的格式

# ip route del <IP address>/<subnet mask> via <network gateway address> dev <network cart name>

5.2.2 临时删除路由表的案例

# ip route del 10.10.10.0/24 via 10.10.10.1 dev eth0

(补充:这里以删除在 eth0 上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关为例)