RockyLinux9配置静态ip和路由-网卡配置

RockyLinux9配置静态ip和路由-网卡配置

前言

RockyLinux9的网卡服务与centos7/8有所不同。

在 Rocky Linux 8 中,网络配置的存储位置在 /etc/sysconfig/Network-Scripts/ 中。

而在 Rocky Linux 9 中,文件的新默认存储位置在 /etc/NetworkManager/system-connections 中。

尽管ifcfg格式的网络配置文件仍然有效,但是系统已经不再提供ifcfg格式的配置文件的模版了,因此后面新系统使用keyfile格式的配置也是无法避免的。

接下来就简单记录学习新的配置静态ip和路由的方式。

操作

进入网卡配置目录

[root@localhost system-connections]# cd /etc/NetworkManager/system-connections && ls -l
总用量 4
-rw-------. 1 root root 227  1月  3 11:23 ens33.nmconnection


[root@localhost system-connections]# cp /etc/NetworkManager/system-connections/ens33.nmconnection /etc/NetworkManager/system-connections/ens33.nmconnection.bak

[root@localhost ~]# nmcli device
DEVICE  TYPE      STATE         CONNECTION
ens33   ethernet  已连接        ens33
lo      loopback  连接(外部)  lo


编辑网卡配置文件

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

# 原始内容:
#--------------------------------------
[connection]
id=ens33
uuid=cccfabd7-6306-38dd-91c9-219651ea0f08
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1735901217

[ethernet]

[ipv4]
method=auto

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

[proxy]
#--------------------------------------

# 将[ipv4]的method=auto改为method=manual,即改为配置静态ip,然后在下面加上ip和路由配置,修改后的配置内容如下:
# manual是手动设置ip 如果改为auto就是自动获取ip
[connection]
id=ens33
uuid=cccfabd7-6306-38dd-91c9-219651ea0f08
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1735901217

[ethernet]

[ipv4]
method=manual
address1=192.168.100.136
# 多 IP 配置
#address2=192.168.100.139
gateway=192.168.100.2
route1=192.168.100.2
dns=114.114.114.114;8.8.8.8

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

[proxy]


重启网络配置

# 单独重启指定网卡
# 重新加载connection文件配置
nmcli c reload ens33


# 启动指定网口
nmcli c up ens33


# 检查网络连接状态
nmcli c show

# 查看网络接口配置
nmcli device show ens33

GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:92:90:39
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens33
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/8
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         192.168.100.136/24
IP4.GATEWAY:                            192.168.100.2
IP4.ROUTE[1]:                           dst = 192.168.100.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 192.168.100.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[3]:                           dst = 0.0.0.0/0, nh = 192.168.100.2, mt = 100
IP4.DNS[1]:                             114.114.114.114
IP4.DNS[2]:                             8.8.8.8
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe92:9039/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024

到这里网络配置就生效了

参考

1.https://docs.rockylinux.org/zh/guides/network/basic_network_configuration/

2.https://www.rockylinux.cn/notes/rocky-linux-9-network-configuration.html

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇