centos9设置静态ip
CentOS 9 默认使用 NetworkManager 管理网络,而nmcli是 NetworkManager 命令行接口的缩写,是一个用来进行网络配置、管理网络连接的命令工具,可以简化网络设置,尤其是在无头(没有图形界面)环境下。
1、
cd /etc/NetworkManager/system-connections/
vi ens160.nmconnection
把配置文件修改为如下
[connection]
id=ens160
uuid=9c4e5e8b-c91d-3f77-b79c-f2343695dcba
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1736676022
autoconnect=true # 确保这一行设置为 true
[ethernet]
[ipv4]
address1=192.168.0.105/24,192.168.0.1
dns=192.168.0.1;
method=manual
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
保存文件
:wq
重新启动 NetworkManager 使更改生效。
sudo systemctl restart NetworkManager
确保 NetworkManager 服务在系统启动时自动启动:
sudo systemctl enable NetworkManager
查看系统的ip修改是否生效
使用命令
ip addr
查看已生效
访问百度也是可以的
下面再这两条命令
sudo nmcli connection reload # 重新加载配置文件, 并使网络连接生效
sudo nmcli con up ens33 # 重新启用网络接口并应用新的配置