Rocky Linux9配置网络

目录

简述

从Rocky linux 9开始,网络配置发生了很多变化。其中一个主要变化就是从网络脚本(可用但已经弃用了)转向网络管理器和密钥文件,不再是基于文件ifcfg。NetworkManager将新的网络配置文件以密钥文件格式存储在/etc/NetworkManager/system-connections/目录中。

此前,NetworkManager将ifcfg格式的网络配置文件保存在在这个目录中/etc/sysconfig/network-scripts/。然而,ifcfg格式已被废弃。默认情况下,NetworkManager不再创建新的配置文件。

配置

对于ip和网络的配置, 我们可以通过nmcli命令进行配置

ipaddress默认配置文件内容:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
cat /etc/NetworkManager/system-connections/ens192.nmconnection


[connection]
id=ens192
uuid=2d9a0a40-efe9-330f-846b-85b7b5dae48f
type=ethernet
autoconnect-priority=-999
interface-name=ens192

[ethernet]

[ipv4]
address1=172.16.88.31/24,172.16.88.99
dns=172.16.170.198;172.16.170.197;
method=manual

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

[proxy]

nmcli配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#查看设备信息
nmcli device

DEVICE  TYPE      STATE   CONNECTION
ens192  ethernet  已连接  ens192
lo      loopback  未托管  --


#配置IPV4地址
nmcli connection modify ens192 ipv4.addresses 172.16.88.31/24


#配置IPv4网关
nmcli connection modify ens192 ipv4.gateway 172.16.88.99


#配置IPv4 DNS,多个DNS IP之间使用双引号 + 空格
nmcli connection modify ens192 ipv4.dns "223.5.5.5 223.6.6.6"

# 设置 DNS 基础搜索,多个域名之间使用双引号 + 空格
nmcli connection modify ens192 ipv4.dns-search "rockylinux.cn rockylinux.org"

#重新加载网络配置
q; nmcli connection up ens192

#查看接口配置信息
nmcli device show ens192
 
GENERAL.DEVICE:                         ens192
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:BC:BB:12
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens192
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         172.16.88.31/24
IP4.GATEWAY:                            172.16.88.99
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 172.16.88.99, mt = 100
IP4.ROUTE[2]:                           dst = 172.16.88.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]:                             172.16.170.198
IP4.DNS[2]:                             172.16.170.197
IP6.ADDRESS[1]:                         fe80::250:56ff:febc:bb12/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024


#查看ip
ip addr
Buy me a coffee
支付宝
微信
0%