在Rocky Linux中设置网络接口的子网掩码,可通过以下两种常用方案实现:
方案一:使用nmcli
命令行工具(推荐)
-
查看当前网络接口名称
nmcli device status
确认目标接口(如
ens192
) -
修改子网掩码
sudo nmcli connection modify <连接名称> ipv4.netmask <子网掩码>
示例(设置掩码为255.255.255.0):
sudo nmcli connection modify ens192 ipv4.netmask 255.255.255.0
-
应用配置并重启连接
sudo nmcli connection down <连接名称> && sudo nmcli connection up <连接名称>
方案二:手动编辑配置文件(适用于静态IP)
-
进入网络配置目录
cd /etc/sysconfig/network-scripts/
-
编辑目标接口配置文件
sudo vi ifcfg-<接口名>
示例文件:
ifcfg-ens192
-
修改/添加以下参数
BOOTPROTO=static NETMASK=255.255.255.0 # 或使用CIDR格式 PREFIX=24
确保同时存在
IPADDR=<IP地址>
-
重启网络服务
sudo systemctl restart NetworkManager
验证配置
执行 ip addr show <接口名>
或 nmcli device show <接口名>
检查inet
行是否显示正确掩码。