天天看點

ip

來自于iproute包,可用于代替ifconfig

ip指令說明

OBJECT := { link | addr | route }
ip link - network device configuration
set dev IFACE,可設定屬性:up and down:激活或禁用指定接口,相當于 ifup/ifdown
show [dev IFACE] [up]::指定接口 ,up 僅顯示處于激活狀态的接口      

ip位址管理

ip addr { add | del } IFADDR dev STRING [label LABEL] [scope {global|link|host}]
[broadcast ADDRESS]
[label LABEL]:添加位址時指明網卡别名
[scope {global|link|host}]:指明作用域,global: 全局可用.link: 僅連結可用,host: 本機可
用
[broadcast ADDRESS]:指明廣播位址
ip address show
ip addr flush      

例子

#禁用網卡
ip link set eth1 down
#網卡改名
ip link set eth1 name wangnet
#啟用網卡
ip link set wangnet up
#網卡别名
ip addr add 172.16.100.100/16 dev eth0 label eth0:0
ip addr del 172.16.100.100/16 dev eth0 label eth0:0
#清除網絡位址
ip addr flush dev eth0      

管理路由

ip route

#添加路由:
ip route add TARGET via GW dev IFACE src SOURCE_IP
TARGET:
主機路由:IP
網絡路由:NETWORK/MASK
#添加網關:
ip route add default via GW dev IFACE
#删除路由:
ip route del TARGET
#顯示路由:
ip route show|list
#清空路由表:範例:
4.3.8 ss 指令
來自于iproute包,代替netstat,netstat 通過周遊 /proc來擷取 socket資訊,ss 使用 netlink與核心
tcp_diag 子產品通信擷取 socket 資訊
格式:
選項:
格式說明
常用組合:
範例:常見用法
ip route flush [dev IFACE] [via PREFIX]