ip命令:
ip [ OPTIONS ] OBJECT { COMMAND | help }
object: link addr route
link :
show [dev name|up] 显示link信息 指定接口 已启动接口
ip link show
ip link show dev eth0
ip link show up
set dev [name] [up|down] 使指定接口启动or禁用
ip link set dev eth0 down
addr:
ip addr { add | del } IP/mask dev STRING 在指定接口添加或删除IP
同一设备可存在多个IP地址
[label LABEL]:添加地址时指明网卡别名
[scope {global|link|host}]:指明作用域
global: 全局可用,地址属于内核
link: 仅链接可用,仅属于该接口
host: 本机可用,自由自己可用
[broadcast ADDRESS]:指明广播地址
ip addr show 查询网络信息
[dev DEVICE] 指定设备
[label PATTERN] 指定别名
[primary and secondary] 主地址或辅地址
ip addr flush 清空指定位置的网络信息
[dev DEVICE] 指定设备
[label PATTERN] 指定别名
[primary and secondary] 主地址或辅地址
route:
ip route add
添加路由:ip route add 目的地址 via 网关地址 dev 接口名 src 源地址
主机路由:IP
网络路由:NETWORK/MASK
添加网关:ip route add defalt via GW dev IFACE
ip route del TARGET 删除指定路由信息
ip route show 显示路由信息
ip route flush 情况指定路由信息
[dev IFACE]
[via PREFIX]