CentOS8配置网络/Rocky 9 网卡设置

《CentOS8配置网络/Rocky 9 网卡设置》

RHEL8或者CentOS8应该使用nmcli管理网络

可以通过yum install network-scripts来安装传统的network.service,不过redhat说了,在下一个RHEL的大版本里将彻底废除,因此不建议使用network.service。

Rocky 9 网卡设置

//配置文件目录
#cd /etc/NetworkManager/system-connections
#ls
eno1.nmconnection 

-------------------------------------------
[connection]
id=eno1
uuid=ee68a812-65e0-48db-8c7b-d56a6b839787
type=ethernet
autoconnect=true #自动连接
interface-name=eno1

[ethernet]

[ipv4]
address1=192.168.0.110/24,192.168.0.1  #ip/掩码,网关
dns=8.8.8.8;114.114.114.114;  #添加dns地址(多个用;隔开)
method=auto

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

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

Rocky 9使用nmcli重新加载网络配置

# nmcli c reload 
//无效请使用下面的方法
# nmcli c down enp0s25
# nmcli c up enp0s25 

Rocky 9查看网卡连接信息

# nmcli connection 
# nmcli c //等于上面

Rocky 9查看网卡设备信息

# nmcli d
# nmcli dev //等于上面 

Rocky 9添加一个新的网卡连接

//由于换了一个新的主板,但连接设置依旧是旧的,这里出现了bug
1.删除无用的旧连接
2.创建一个新的连接
[root@localhost ~]# nmcli c
NAME    UUID                                  TYPE      DEVICE 
enp6s0  9679bd74-8f34-4671-aeb8-41f8e7d6d83f  ethernet  enp6s0 
virbr0  8fed2471-a15a-48b4-bf46-5e739b135c55  bridge    virbr0 
enp5s0  c3c3c031-c9dd-427e-84ab-f248b8b593de  ethernet  --     //旧的连接
[root@localhost ~]# nmcli d
DEVICE      TYPE      STATE         CONNECTION 
enp6s0      ethernet  已连接        enp6s0     
virbr0      bridge    连接(外部)  virbr0     
enp7s0      ethernet  已断开        --     //新的设备    
lo          loopback  未托管        --         
virbr0-nic  tun       未托管        --   
//创建一个新的连接
//会在/etc/sysconfig/network-scripts/目录下生成一个新的文件
#nmcli c add type ethernet con-name enp7s0 ifname enp7s0  //
连接 "enp7s0" (ea3e30e2-4b47-4cd9-9420-2a2e80443e3a) 已成功添加。

//删除无用的旧连接
nmcli c delete enp5s0

# nmcli c down enp7s0 
# nmcli c up enp7s0 

CentOS8使用nmcli管理网络

//假设网卡标识符为xxx 
# vi /etc/sysconfig/network-scripts/ifcfg-xxx 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes //使用后,如果IPV4地址获取失败,结束本网卡获取地址的过程
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes //这表示已将默认IPv6路由分配给接口
IPV6_FAILURE_FATAL=no  //表示即使IPv6失败获取,继续获取地址的过程 //ipv4
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=6f344f47-eec6-4597-87cb-f209dc390d45
DEVICE=eno1
ONBOOT=yes
IPADDR=192.168.5.105
PREFIX=24
GATEWAY=192.168.5.1
DNS1=114.114.114.114
IPV6_PRIVACY=no
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp6s0
UUID=9679bd74-8f34-4671-aeb8-41f8e7d6d83f
DEVICE=enp6s0
ONBOOT=yes
IPADDR=192.168.0.80
PREFIX=24
GATEWAY=192.168.0.1
DNS1=114.114.114.114
IPV6_PRIVACY=no
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注