格式:ip [options] OBJECT {COMMAND|help}
? OBJECT = {link|addr|route|netns}
dev NAME 指明要管理的设备(dev可省略)
up或down
]# ip link set dev ens33 down
shell ]# ip link set dev ens33 multicast on ... ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
shell ]# ip link set dev ens33 name eth0
mtu NUMBER 设置MTU值的大小,默认1500
ip link set dev eth0 mtu 2000
netns PID 用于将接口移动到指定的网络名称空间(netnamespace)
]# ip netns add test #添加网络名称空间
]# ip link set dev eth0 netns test # 移动接口道test网络名称空间
]# ip link show dev ens33 # -s显示详细信息
shell ]# ip netns list
shell ]# ip netns add test
shell #] ip netns del test
ip netns exec NAME COMMAND 在指定的网络名称空间运行命令
shell ]# ip netns exec test ip addr show
shell ]# ip addr add 172.20.1.10/24 dev ens33
shell ]# ip addr add 172.20.1.9/24 dev ens33 label ens33:0
ip addr add IFADDR dev IFACE dev scope {global 全局可用
link
host} 设置接口范围
shell ]# ip addr add 172.20.1.8/24 dev ens33 scope global ]# ip addr add 172.20.2.8/24 dev ens33 scope link ]# ip addr add 172.20.3.8/24 dev ens33 scope host
]# ip addr del 172.20.1.8/24 dev ens33
shell ]# ip address list ]# ip address list ens33
ip addr flush dev IFACE (IFACE状态需为Down)
shell ]# ip addr flush ens33
]# ip route add 172.20.1.0/24 via 172.20.1.254 dev ens33 src 172.20.1.11
]# ip route add default via 172.20.1.254 添加默认路由
shell ]# ip route delete 0/0 删除默认路由 ]# ip route delete 172.20.1.0/24 via 172.20.1.254 dev ens33 src 172.20.1.11 删除指定路由
原文:https://www.cnblogs.com/liy36/p/12183353.html