ip 命令是一个强大的工具,用于管理网络接口、路由和隧道。它是 iproute2 套件的一部分,取代了旧的 ifconfig 命令。
语法:
ip [操作] 对象 命令
对象:
link:网络设备
address:设备上的协议(IP或IPv6)地址
addrlabel:协议地址选择的标签配置
route:路由表条目
rule:路由策略数据库中的规则
示例:
1.查看网络接口
1.查看所有网络接口的状态
ip link show
2.查看特定网络接口的状态
ip link show dev 网络接口
2.配置网络接口
1.启用网络接口
ip link set dev 网络接口 up
2.禁用网络接口
ip link set dev 网络接口 down
3.为网络接口添加IP地址
ip addr add 192.168.1.100/24 dev 网卡
ip a a 192.168.1.100/24 dev 网卡
4.删除网络接口的IP地址
ip addr del 192.168.1.100/24 dev 网卡
ip a d 192.168.1.100/24 dev 网卡
5.查看所有网络接口的IP地址
ip addr show
ip a
6.查看特定网络接口的IP地址
ip addr show dev 网卡
3.配置路由
1.查看路由表
ip route show
2.添加默认网关
ip route add default via 192.168.1.1
3.删除默认网关
ip route del default
4.添加静态路由
ip route add 192.168.2.0/24 via 192.168.1.1
5.删除静态路由
ip route del 192.168.2.0/24