简介
ip 命令来自 iproute2 工具包,是 Linux 下管理网络的核心工具,用于查看和修改网络接口、IP 地址、路由表、ARP 邻居等信息。相比传统的 ifconfig/route/arp,它功能更强大,已成为现代发行版与 Android 系统的标准选择。
常用命令
# 查看所有网络接口
ip addr
ip a
# 查看路由表
ip route
# 查看邻居(ARP)表
ip neigh
# 查看接口统计
ip -s link
# 启用/禁用接口
ip link set wlan0 up
ip link set wlan0 down
# 添加/删除 IP 地址
ip addr add 192.168.1.10/24 dev wlan0
ip addr del 192.168.1.10/24 dev wlan0
# 添加默认路由
ip route add default via 192.168.1.1
常用子命令说明
| 子命令 | 说明 |
|---|---|
addr / a |
管理 IP 地址 |
link / l |
管理网络接口 |
route / r |
管理路由表 |
neigh / n |
管理邻居(ARP)表 |
-s |
显示统计信息 |
注意事项
- 修改网络配置通常需要 root 权限。
- 通过
ip修改的配置重启后丢失,持久化需配合系统的网络管理服务(如 NetworkManager)。 - Android 上部分网络接口由系统管理,手动修改可能影响网络连通性。