常用参数

-V:显示指令版本信息;
-s:输出更详细的信息;
-f:强制使用指定的协议族;
-4:指定使用的网络层协议是IPv4协议;
-6:指定使用的网络层协议是IPv6协议;
-0:输出信息每条记录输出一行,即使内容较多也不换行显示;
-r:显示主机时,不使用IP地址,而使用主机的域名。

常用命令

# Display all interfaces with addresses
#显示所有带地址的接口
ip addr

# Take down / up the wireless adapter
#取下/升起无线适配器
ip link set dev wlan0 {up|down}

# Set a static IP and netmask
#设置静态IP和网络掩码
ip addr add 192.168.1.100/32 dev eth0

# Remove a IP from an interface
#从接口中删除IP
ip addr del 192.168.1.100/32 dev eth0

# Remove all IPs from an interface
#从界面中删除所有IP
ip address flush dev eth0

# Display all routes
#显示所有路线
ip route

# Display all routes for IPv6
#显示IPv6的所有路由
ip -6 route

# Add default route via gateway IP
#通过网关IP添加默认路由
ip route add default via 192.168.1.1

# Add route via interface
#通过界面添加路由
ip route add 192.168.0.0/24 dev eth0

# Change your mac address 
#更改您的Mac地址
ip link set dev eth0 address aa:bb:cc:dd:ee:ff

# View neighbors (using ARP and NDP) 
#查看邻居(使用ARP和NDP)
ip neighbor show