RockyLinux ip命令:高级网络配置工具

来源:这里教程网 时间:2026-03-25 11:34:10 作者:

在RockyLinux(以及其他现代Linux发行版)中,ip 命令是管理网络接口、路由、ARP缓存等网络相关配置的核心工具。它取代了老旧的

ifconfig
route
等命令,功能更强大、语法更统一。本教程将带你从基础到进阶,全面掌握 RockyLinux ip命令 的使用方法。

一、ip命令基础介绍

首先,确认你的系统是否已安装

iproute2
包(该包包含
ip
命令)。在RockyLinux中通常默认已安装:

# 检查ip命令是否存在which ip# 若未安装,可使用以下命令安装sudo dnf install iproute -y

二、常用子命令概览

ip
命令支持多个子命令,最常用的包括:

ip addr
ip a
:查看和管理IP地址
ip link
:管理网络接口状态(启用/禁用)
ip route
ip r
:查看和配置路由表
ip neigh
:查看和管理ARP缓存

三、查看网络接口信息

使用

ip addr show
(或简写为
ip a
)查看所有网络接口及其IP配置:

ip addr show

输出示例:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 86399sec preferred_lft 86399sec inet6 fe80::211:22ff:fe33:4455/64 scope link valid_lft forever preferred_lft forever

四、临时配置IP地址

假设你想为

eth0
接口添加一个临时IP地址(重启后失效):

# 添加IP地址sudo ip addr add 192.168.1.200/24 dev eth0# 删除IP地址sudo ip addr del 192.168.1.200/24 dev eth0

五、启用/禁用网络接口

使用

ip link
控制接口的启停:

# 禁用接口sudo ip link set eth0 down# 启用接口sudo ip link set eth0 up

六、管理路由表(ip route)

这是 ip route管理 的核心部分。查看当前路由表:

ip route show

添加一条静态路由(例如访问 10.0.0.0/24 网络通过网关 192.168.1.1):

sudo ip route add 10.0.0.0/24 via 192.168.1.1 dev eth0

删除该路由:

sudo ip route del 10.0.0.0/24

七、为什么选择ip命令?

相比传统工具,

ip
命令具有以下优势:

统一的语法结构,学习成本低 支持IPv4和IPv6双栈 实时生效,无需重启网络服务 是现代 Linux网络配置 的标准工具

八、注意事项

通过

ip
命令所做的修改是临时的,系统重启后会丢失。如需永久生效,请编辑网络配置文件(如
/etc/sysconfig/network-scripts/ifcfg-eth0
)或使用
nmcli
(NetworkManager)进行持久化配置。

结语

掌握 RockyLinux ip命令 是每一位Linux系统管理员和开发者的必备技能。它不仅是日常排错的利器,更是实现自动化网络配置的基础。希望本教程能帮助你轻松上手这一强大的 高级网络工具

相关推荐

热文推荐