在RockyLinux(以及其他现代Linux发行版)中,ip 命令是管理网络接口、路由、ARP缓存等网络相关配置的核心工具。它取代了老旧的 ifconfig、route 等命令,功能更强大、语法更统一。本教程将带你从基础到进阶,全面掌握 RockyLinux 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
假设你想为 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 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 命令所做的修改是临时的,系统重启后会丢失。如需永久生效,请编辑网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0)或使用 nmcli(NetworkManager)进行持久化配置。
掌握 RockyLinux ip命令 是每一位Linux系统管理员和开发者的必备技能。它不仅是日常排错的利器,更是实现自动化网络配置的基础。希望本教程能帮助你轻松上手这一强大的 高级网络工具!
本文由主机测评网于2025-12-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122002.html