CentOS8 Stream 網卡配置操作
CentOS8 已廢棄network.service,網卡操作需要使用nmcli ,當前整理配置文件操作及相關命令
命令:nmcli
配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
配置單個ipv4地址
IP:60.247.159.221 掩碼:255.255.255.0 網關:60.247.159.1
[root@ebs-113436 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 申明網卡eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=60.247.159.221
NETMASK=255.255.255.0
GATEWAY=60.247.159.1
TYPE=Ethernet
ONBOOT=yes
配置多個ipv4地址
IP1:60.247.159.221 掩碼1:255.255.255.0 網關1:60.247.159.152
IP2:60.247.159.221 掩碼2:255.255.255.0
多ip配置一般只需要配置一個GATEWAY0 網關即可
[root@ebs-113436 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 申明網卡eth0
DEVICE=eth0
BOOTPROTO=static
TYPE=Ethernet
ONBOOT=yes
IPADDR0=60.247.159.221
IPADDR1=60.247.159.152
NETMASK0=255.255.255.0
NETMASK1=255.255.255.0
.
.
.
.
.
.
GATEWAY0=60.247.159.1
幾個依此添加即可,如果ip較多,一個IP段添加。
先通過http://tool.520101.com/wangluo/ipjisuan/ 計算ip地址
image.png
獲取到第一個和最后一個可用ip尾數為193和254,以及掩碼255.255.255.192,并注意服務器上網絡連接名稱,加入
for I in $(seq 193 254); do nmcli con mod eth0 +ipv4.addresses 192.168.1.${I}/26; done
單個ipv6配置
ipv4:60.247.159.221 掩碼:255.255.255.0 網關:60.247.159.1
ipv6:240E:D9:C200:160:9404::1A80 掩碼位數:64 網關:240e:d9:c200:160::1
[root@ebs-113436 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 申明網卡eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=60.247.159.221
NETMASK=255.255.255.0
GATEWAY=60.247.159.1
TYPE=Ethernet
ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6ADDR=240E:D9:C200:160:9404::1A80/64
IPV6_DEFAULTGW=240e:d9:c200:160::1
多個ipv6配置
ipv4:60.247.159.221 掩碼:255.255.255.0 網關:60.247.159.1
ipv6:240E:D9:C200:160:9404::1A80-240E:D9:C200:160:9404::1a9f 掩碼位數:64 網關:240e:d9:c200:160::1
[root@ebs-113436 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 申明網卡eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=60.247.159.221
NETMASK=255.255.255.0
GATEWAY=60.247.159.1
TYPE=Ethernet
ONBOOT=yes
# IPV6配置
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6ADDR=240E:D9:C200:160:9404::1A80/64
IPV6_DEFAULTGW=240e:d9:c200:160::1
# 多IPV6配置 用空格分開
IPV6ADDR_SECONDARIES="240E:D9:C200:160:9404::1a80/64 240E:D9:C200:160:9404::1a81/64 240E:D9:C200:160:9404::1a82/64 240E:D9:C200:160:9404::1a83/64 240E:D9:C200:160:9404::1a84/64 240E:D9:C200:160:9404::1a85/64 240E:D9:C200:160:9404::1a86/64 240E:D9:C200:160:9404::1a87/64 240E:D9:C200:160:9404::1a88/64 240E:D9:C200:160:9404::1a89/64 240E:D9:C200:160:9404::1a8a/64 240E:D9:C200:160:9404::1a8b/64 240E:D9:C200:160:9404::1a8c/64 240E:D9:C200:160:9404::1a8d/64 240E:D9:C200:160:9404::1a8e/64 240E:D9:C200:160:9404::1a8f/64 240E:D9:C200:160:9404::1a90/64 240E:D9:C200:160:9404::1a91/64 240E:D9:C200:160:9404::1a92/64 240E:D9:C200:160:9404::1a93/64 240E:D9:C200:160:9404::1a94/64 240E:D9:C200:160:9404::1a95/64 240E:D9:C200:160:9404::1a96/64 240E:D9:C200:160:9404::1a97/64 240E:D9:C200:160:9404::1a98/64 240E:D9:C200:160:9404::1a99/64 240E:D9:C200:160:9404::1a9a/64 240E:D9:C200:160:9404::1a9b/64 240E:D9:C200:160:9404::1a9c/64 240E:D9:C200:160:9404::1a9d/64 240E:D9:C200:160:9404::1a9e/64 240E:D9:C200:160:9404::1a9f/64"
ipv6 批量配置教程https://www.west.cn/faq/list.asp?unid=2276
以上配置后需要重啟網卡生效;
網卡服務重啟
# 查看網卡名稱
[root@ebs-113436 ~]# nmcli c
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
System eth1 9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 ethernet eth1
# 重啟網卡服務
[root@ebs-113436 ~]# nmcli c reload "System eth0" / nmcli c up "System eth0"
# 如果不生效
[root@ebs-113436 ~]# nmcli device reapply eth0
[root@ebs-113436 ~]# nmcli device connect eth0
來源:西部數碼