使用 ip 进行系统网络配置

检查是否有安装iproute工具

rpm -qa | grep iproute

查看所有可用接口

ip link show 

启用或禁用接口

ip link set down eth1
ip link set up eth1

为网络接口分配ip地址,可以分配多个ip地址

ip addr add 192.168.1.1/24 [broadcast 192.168.1.255] dev eth1
ip addr add 192.168.1.2/24 dev eth1

删除网络接口IP地址

ip addr del 192.168.1.2/24 dev eth1

显示接口IP地址

ip addr show 
ip addr show dev eth1

添加ipv6地址

ip -6 addr add 2003:0db5:0:f102::1/64 dev eth1

显示ipv6地址

ip -6 addr show dev eth1

改变网络接口的mac地址

ip link set dev eth1 address 00:11:22:33:44:55

查看路由表

ip route show

添加/删除默认路由表

ip route add default via 192.168.1.1 dev eth1
ip route del default via 192.168.1.1 dev eth1

添加/删除静态路由表

ip route add 192.168.1.0/24 via 192.168.1.1 dev eth1
ip route del 192.168.1.0/24

查看套接字统计信息

ss
ss -l

查看arp表

ip neigh

添加或删除一个静态arp项

ip neigh add 192.168.1.100 lladdr 00:0c:29:c0:5a:ef dev eth0
ip neigh del 192.168.1.100 dev eth0

添加、删除或查看多播地址

ip maddr add 33:44:00:00:00:01 dev eth0
ip maddr del 33:44:00:00:00:01 dev eth0
ip maddr list dev eth0
原文地址:https://www.cnblogs.com/wglee/p/5638221.html