Linux命令:ip命令

Posted 强哥运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令:ip命令相关的知识,希望对你有一定的参考价值。

ip命令功能:配置网络属性

 

一、ip link 系列

  ip link

    ip [-s] link show        # 查看默认信息

      ip link show eth0

      ip link show up

    ip link show up        # 查看启用的端口

    ip link show lo         # 查看某一端口

    ip link set 接口 [up|down] [multicast on|off]:    # 开启或关闭接口

      ip link set [dev] eth0 up

 

二、ip address系列(可简写成 ip addr,或者ip a)

  ip address  

    ip addr show

    ip addr add dev 接口 ip地址/掩码 [ ladel 别名 ]

    ip addr del dev 接口 ip地址 [ ladel 别名 ]

    ip addr flush dev 接口 [ ladel 别名 ]           # 清空接口地址配置信息,清除所有ip地址

举例
# ip addr add dev eth0 192.168.100.21/24 label eth0:0  
# ip addr del dev eno16777736 192.168.100.21/24       

 

三、ip route系列

  ip route

    ip route show

    ip route add x.x.x.x/24 via  网关地址  [dev 接口]

    ip route del x.x.x.x/24

    ip route flush  [dev 接口]  [via PREFIX]      # 清空路由表所有路由条目,慎用   

举例
# ip route add 172.16.0.0/24 via 192.168.100.1
# ip route del 172.16.0.0/24
# ip route flush dev eth0
# ip route default via 172.16.0.1 #添加网关,即默认路由

 

以上是关于Linux命令:ip命令的主要内容,如果未能解决你的问题,请参考以下文章

linux如何查看ip地址命令(linux如何查看ip地址)

Linux ip a 命令作用是啥?

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

使用 python 获取 Linux 的 IP 信息(通过 ifconfig 命令)