ip 是 Linux 现代网络配置命令,集成了 ifconfig、route、arp 等传统工具的功能,用于管理网络接口、路由表、ARP 缓存、隧道等网络资源。是 iproute2 软件包的核心命令。
语法
1
ip [选项] 对象 操作
用法
ip 通过不同对象管理网络:ip link 管理网络接口(查看/启用/禁用/MTU);ip addr 管理 IP 地址;ip route 管理路由表;ip neigh 管理 ARP/ND 缓存。ip link show 查看接口;ip link set eth0 up/down 启用/禁用接口;ip addr add 192.168.1.100/24 dev eth0 添加 IP;ip route add default via 192.168.1.1 添加默认网关。
常用参数
对象
对象
说明
link
网络接口管理
addr
IP 地址管理
route
路由表管理
neigh
ARP 缓存管理
全局选项
选项
说明
-4
仅 IPv4
-6
仅 IPv6
-s
统计信息
示例
1 2 3 4 5 6 7
ip link show # 查看所有网络接口状态 ip addr show # 查看所有 IP 地址 ip route show # 查看路由表 ip addr add 192.168.1.100/24 dev eth0 # 为 eth0 添加 IP 地址 ip linkset eth0 up # 启用 eth0 接口 ip route add default via 192.168.1.1 # 添加默认网关 ip -s link show eth0 # 查看 eth0 的统计信息