Ubuntu ip命令详解(Linux高级网络配置工具从入门到精通)

来源:这里教程网 时间:2026-03-29 00:48:09 作者:

在现代 Linux 系统中,尤其是 Ubuntu,传统的

ifconfig
命令已逐渐被更强大、更灵活的
ip
命令所取代。
ip
命令是 Linux 网络配置 的核心工具之一,它不仅能查看和修改网络接口状态,还能管理路由表、ARP 缓存、策略路由等。本教程将带你从零开始掌握
ip
命令的常用功能,即使是小白也能轻松上手。

一、为什么使用 ip 命令?

相比老旧的

net-tools
(如 ifconfig、route),
ip
命令属于
iproute2
工具包,具有以下优势:

功能更全面:支持 IPv4/IPv6、VLAN、隧道、策略路由等 语法更统一:所有子命令结构清晰 性能更好:直接调用内核 API,效率更高

二、ip 命令基本语法

基本格式为:

ip [选项] 对象 操作 [参数]

其中常见的“对象”包括:

addr
a
:IP 地址管理
link
l
:网络接口状态
route
r
ip route命令,用于路由表操作
neigh
:邻居表(ARP/NDP)

三、常用操作实战

1. 查看网络接口信息

ip link show

这会列出所有网络接口及其状态(UP/DOWN)。

2. 查看 IP 地址

ip addr show# 或简写ip a

3. 启用/禁用网卡

# 启用 eth0sudo ip link set eth0 up# 禁用 eth0sudo ip link set eth0 down

4. 添加/删除 IP 地址

# 为 eth0 添加 IPsudo ip addr add 192.168.1.100/24 dev eth0# 删除该 IPsudo ip addr del 192.168.1.100/24 dev eth0

5. 查看和管理路由表(ip route命令)

查看当前路由:

ip route show# 或简写ip r

添加默认网关:

sudo ip route add default via 192.168.1.1

添加静态路由:

sudo ip route add 10.0.0.0/8 via 192.168.1.254 dev eth0

四、小贴士与注意事项

所有修改都是临时的,重启后会失效。如需永久生效,请编辑
/etc/netplan/
配置文件(Ubuntu 18.04+) 使用
sudo
执行修改类命令,否则会提示权限不足 可结合
grep
过滤输出,例如:
ip a | grep inet

五、总结

掌握 Ubuntu ip命令 是每个 Linux 用户提升 网络管理工具 技能的关键一步。通过本文的学习,你应该已经能够熟练使用

ip
命令进行基本的网络接口配置、IP 地址管理和路由操作。建议多在测试环境中练习,逐步深入理解其高级功能。

记住,Linux 网络配置 并不复杂,关键在于动手实践!

相关推荐

热文推荐