本文最后更新于 2025-09-20,文章内容可能已经过时。

Rocky Linux 9 配置固定IP地址

在Rocky Linux 9中,通过编辑NetworkManager配置文件来设置固定IP地址。配置文件位于/etc/NetworkManager/system-connections/目录下。

配置固定IP地址

1. 查找配置文件

文件名通常为:ens160.nmconnection

ls -la /etc/NetworkManager/system-connections/

2. 编辑配置文件

sudo vim /etc/NetworkManager/system-connections/ens160.nmconnection

3. 配置文件内容

[connection]
id=ens160
uuid=12345678-1234-1234-1234-123456789abc
type=ethernet
autoconnect=true
interface-name=ens160

[ethernet]

[ipv4]
method=manual
address1=192.168.1.100/24
gateway=192.168.1.1
dns=223.5.5.5;8.8.4.4;

[ipv6]
method=auto

[proxy]

4. 重新加载配置

sudo nmcli connection reload
sudo nmcli connection up ens160

验证配置

ip addr show ens160
ping -c 4 223.5.5.5

故障排除

# 重启NetworkManager服务
sudo systemctl restart NetworkManager

# 检查DNS配置
cat /etc/resolv.conf

配置文件备份

sudo cp /etc/NetworkManager/system-connections/ens160.nmconnection \
       /etc/NetworkManager/system-connections/ens160.nmconnection.backup

高级配置

# 配置多个IP地址
sudo nmcli connection modify ens160 +ipv4.addresses 192.168.1.101/24

# 配置静态路由
sudo nmcli connection modify ens160 +ipv4.routes "10.0.0.0/8 192.168.1.1"

总结

本教程介绍了在Rocky Linux 9中通过vim编辑器修改NetworkManager配置文件来配置固定IP地址的方法。

配置步骤

  1. 编辑/etc/NetworkManager/system-connections/ens160.nmconnection文件
  2. 修改ipv4配置为manual模式并设置IP参数
  3. 重新加载NetworkManager配置

适用于Rocky Linux 9系统