Rocky Linux9配置静态IP
2026/3/11大约 2 分钟
Rocky Linux9配置静态IP
如果需要固定IP,则需要确定需要修改的网卡名称,下面以固定IP成192.168.1.23为例。
查看网卡信息
执行以下命令查看网卡信息:
ifconfig执行结果如下:
[root@master ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.22 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe63:4e1c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:63:4e:1c txqueuelen 1000 (Ethernet)
RX packets 669597 bytes 834169676 (795.5 MiB)
RX errors 0 dropped 5253 overruns 0 frame 0
TX packets 346204 bytes 68919608 (65.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1771 bytes 5002146 (4.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1771 bytes 5002146 (4.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0从显示的信息中可以看到网卡的名称为ens33,这个很关键,下面要用到。
提示
如果是多网卡的机器,则要实际情况确定需要修改的是哪一个网卡。
如果执行命令时提示找不到命令,则执行以下命令安装工具:
yum install net-tools -y修改配置
🔢 步骤 1:进入网络配置目录
cd /etc/NetworkManager/system-connections🔢 步骤 2:编辑网卡配置文件
ls命令查看是有哪些网卡的配置文件,这里以ens33为例,因此直接执行以下命令编辑文件:
vim ens33.nmconnection🔢 步骤 3:查看原始配置
原配置内容:
[connection]
id=ens33
uuid=52fcd231-5503-3356-b6d0-38f14cae154a
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1757205132
[ethernet]
[ipv4]
method=auto
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]🔢 步骤 4:修改IPv4配置
将[ipv4]的内容进行修改,最终的结果如下:
[connection]
id=ens33
uuid=52fcd231-5503-3356-b6d0-38f14cae154a
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1757205132
[ethernet]
[ipv4]
method=manual
address1=192.168.1.23/24,192.168.1.1
dns=114.114.114.114;8.8.8.8
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]配置说明
- method:ip获取方式,
manual:手动配置;auto:DHCP自动分配 - address1:手动配置的IP信息,
192.168.1.23/24为IP地址和子网掩码,24代表255.255.255.0,192.168.1.1为网关地址; - dns:DNS地址信息,以分号分隔,这里配置了两个常用的DNS服务器地址,如果没有特殊要求,使用示例值即可。
使配置生效
🔧 配置生效步骤(点击展开详细命令)
# 加载新的配置文件
nmcli c load ens33.nmconnection
# 启用网卡
nmcli c up ens33
# 检查配置是否生效
ifconfig检查配置是否生效,执行以下命令之后查看ens33网卡的IP是否已经变更为:192.168.1.23
ifconfig重要
需要注意的是,如果通过SSH连接机器进行管理,则修改完配置执行nmcli c up ens33命令之后将会出现卡顿现象,这是机器IP已经变更,需要编辑连接信息中的IP即可重新连接。