当前位置:首页 > RockyLinux > 正文

RockyLinux ifconfig命令详解(手把手教你配置网络接口)

在使用 RockyLinux 系统进行服务器部署或日常运维时,掌握基本的网络管理命令至关重要。其中,ifconfig 命令 是查看和配置网络接口的经典工具之一。虽然现代 Linux 发行版(包括 RockyLinux)更推荐使用 ip 命令,但许多用户仍习惯使用 ifconfig,尤其对于初学者来说,它更直观、易懂。

本文将围绕 RockyLinux ifconfig命令网络接口配置,从安装、基础使用到常见操作,一步步带你掌握这项实用技能。无论你是刚接触 Linux 的小白,还是有一定经验的用户,都能从中受益。

一、ifconfig 命令是否默认安装?

在 RockyLinux 8 或 9 中,ifconfig 并未默认安装。它属于 net-tools 软件包。因此,第一步我们需要先安装它。

打开终端,以 root 用户或具有 sudo 权限的用户执行以下命令:

sudo dnf install net-tools -y  

安装完成后,就可以使用 ifconfig 命令了。

二、查看当前网络接口信息

最简单的用法就是直接输入 ifconfig,它会列出所有已启用的网络接口及其配置信息:

ifconfig  

输出示例:

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255        inet6 fe80::20c:29ff:fe12:3456  prefixlen 64  scopeid 0x20<link>        ether 00:0c:29:12:34:56  txqueuelen 1000  (Ethernet)        RX packets 12345  bytes 1234567 (1.1 MiB)        TX packets 6789   bytes 987654 (964.5 KiB)  

其中:

  • ens192:网络接口名称(不同系统可能为 eth0、enp0s3 等)
  • inet:IPv4 地址
  • netmask:子网掩码
  • ether:MAC 地址
  • RX/TX:接收/发送的数据包统计
RockyLinux ifconfig命令详解(手把手教你配置网络接口) ifconfig命令 网络接口配置 RockyLinux网络管理 ifconfig使用教程 第1张

三、临时配置 IP 地址(重启后失效)

你可以使用 ifconfig 为某个接口临时设置 IP 地址。例如,为 ens192 设置 IP 为 192.168.1.200,子网掩码为 255.255.255.0

sudo ifconfig ens192 192.168.1.200 netmask 255.255.255.0  

验证是否生效:

ifconfig ens192  
⚠️ 注意:这种方式配置的 IP 地址是临时的,系统重启或网络服务重启后会丢失。如需永久生效,请修改网络配置文件(如使用 nmtui 或编辑 /etc/sysconfig/network-scripts/ifcfg-ens192)。

四、启用或禁用网络接口

有时你需要临时关闭某个网卡(比如排查问题),可以使用以下命令:

禁用接口:

sudo ifconfig ens192 down  

启用接口:

sudo ifconfig ens192 up  

五、常见问题与建议

虽然 ifconfig 使用简单,但官方已将其标记为“过时”,推荐使用更强大的 ip 命令(如 ip addr showip link set 等)。不过,对于学习和快速调试,ifconfig 依然是一个非常友好的工具。

总结一下,本文介绍了:

  • 如何在 RockyLinux 中安装 ifconfig(通过 net-tools 包)
  • 如何使用 ifconfig 查看网络接口状态
  • 如何临时配置 IP 地址和子网掩码
  • 如何启用/禁用网络接口

希望这篇关于 RockyLinux网络管理ifconfig使用教程 的文章能帮助你更好地理解和操作网络接口。如果你觉得有用,欢迎收藏或分享给其他 Linux 初学者!