RockyLinux9配置静态ip和路由

RockyLinux9放弃了在“/etc/sysconfig/network-scripts”下存储ifcfg格式网络配置文件的方式,改为在“/etc/NetworkManager/system-connections/”下存储keyfile格式的网络配置文件,尽管ifcfg格式的网络配置文件仍然有效,但是系统已经不再提供ifcfg格式的配置文件的模版了,使用keyfile格式的配置是未来无法避免的。这篇随笔将简单介绍新的配置静态ip和路由的方式。

1. 编辑keyfile格式的网口配置文件,例如ens33.nmconnection

[connection]
id=ens33
uuid=***
type=ethernet
autoconnect-priority=-999
interface-name=ens33

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

将[ipv4]的method=auto改为method=manual,也就是改为配置静态ip,然后在下面加上ip和路由配置,修改后的配置内容如下:

[connection]
id=ens33
uuid=***
type=ethernet
autoconnect-priority=-999
interface-name=ens33

[ethernet]

[ipv4]
method=manual
address=ip/子网掩码长度[,网关]
route1=网段,网关
route2=网段,网关

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

ip和路由的配置举个例子来说明吧:

address=192.168.1.3/24
route1=10.1.0.0/16,192.168.1.2
route2=10.2.0.0/16,192.168.1.2

2. 加载配置文件

可以只加载单个网口配置文件

nmcli c load ens33.nmconnection

也可以重新加载全部connection文件

nmcli c reload

3. 启动指定网口

nmcli c up ens33

到这里网络配置就生效了

posted @ 2024-07-11 11:13  realzhangsan  阅读(1193)  评论(0编辑  收藏  举报