首頁/ 汽車/ 正文

Centos8Alma8 網路配置工具nmcli使用說明

一、前言:

centos已經死了,作為使用者量最大的RHEL衍生髮行版,在2022年1月1日結束了centos8生命週期;而到2024年6月centos7支援結束之前,時間會給我們一個最合格的centos繼任者,在此,我的選擇是Alma Linux。

Centos8/Alma8 網路配置工具nmcli使用說明

二、centos8/alma8網路管理命令變化:

centos8/alma8系統,棄用了network。service,採用NetworkManager(NM)網路管理器,因此命令為nmcli。

三、操作命令:

檢視當前網路資訊

[root@alma8 ~]# nmcliens224: connected to ens224 “VMware VMXNET3” ethernet (vmxnet3), 00:50:56:8E:02:B1, hw, mtu 1500 inet4 192。168。200。10/24 route4 192。168。200。0/24 inet6 fe80::9c44:37c2:db12:5fcd/64 route6 fe80::/64lo: unmanaged “lo” loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536DNS configuration: servers: 192。168。200。1 192。168。200。2 domains: 9sb。org interface: ens224

重新載入網絡卡配置檔案

[root@alma8 ~]# nmcli connection reload

停止網絡卡、啟用網絡卡

啟用不僅是啟動網絡卡,還會重新載入網絡卡配置檔案

[root@alma8 ~]# nmcli connection down ens224Connection ‘ens224’ successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)[root@alma8 ~]# nmcli connection up ens224Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

檢視全部網絡卡資訊

[root@alma8 ~]# nmcli device showGENERAL。DEVICE: ens224GENERAL。TYPE: ethernetGENERAL。HWADDR: 00:50:56:8E:02:B1GENERAL。MTU: 1500GENERAL。STATE: 100 (connected)GENERAL。CONNECTION: ens224GENERAL。CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5WIRED-PROPERTIES。CARRIER: onIP4。ADDRESS[1]: 192。168。200。10/24IP4。GATEWAY: ——IP4。ROUTE[1]: dst = 192。168。200。0/24, nh = 0。0。0。0, mt = 101IP4。DNS[1]: 192。168。200。1IP4。DNS[2]: 192。168。200。2IP4。DOMAIN[1]: 9sb。orgIP6。ADDRESS[1]: fe80::9c44:37c2:db12:5fcd/64IP6。GATEWAY: ——IP6。ROUTE[1]: dst = fe80::/64, nh = ::, mt = 101GENERAL。DEVICE: loGENERAL。TYPE: loopbackGENERAL。HWADDR: 00:00:00:00:00:00GENERAL。MTU: 65536GENERAL。STATE: 10 (unmanaged)GENERAL。CONNECTION: ——GENERAL。CON-PATH: ——IP4。ADDRESS[1]: 127。0。0。1/8IP4。GATEWAY: ——IP6。ADDRESS[1]: ::1/128IP6。GATEWAY: ——IP6。ROUTE[1]: dst = ::1/128, nh = ::, mt = 256

檢視單個網絡卡資訊

[root@alma8 ~]# nmcli device show ens224GENERAL。DEVICE: ens224GENERAL。TYPE: ethernetGENERAL。HWADDR: 00:50:56:8E:02:B1GENERAL。MTU: 1500GENERAL。STATE: 100 (connected)GENERAL。CONNECTION: ens224GENERAL。CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5WIRED-PROPERTIES。CARRIER: onIP4。ADDRESS[1]: 192。168。200。10/24IP4。GATEWAY: ——IP4。ROUTE[1]: dst = 192。168。200。0/24, nh = 0。0。0。0, mt = 101IP4。DNS[1]: 192。168。200。1IP4。DNS[2]: 192。168。200。2IP4。DOMAIN[1]: 9sb。orgIP6。ADDRESS[1]: fe80::9c44:37c2:db12:5fcd/64IP6。GATEWAY: ——IP6。ROUTE[1]: dst = fe80::/64, nh = ::, mt = 101

檢視網絡卡裝置狀態

[root@alma8 ~]# nmcli device statusDEVICE TYPE STATE CONNECTIONens224 ethernet connected ens224lo loopback unmanaged ——

檢視網絡卡資訊

[root@alma8 ~]# nmcli connection showNAME UUID TYPE DEVICEens224 bcb687ae-9883-4453-ad03-74087a9f4477 ethernet ens224

建立網絡卡配置檔案

[root@alma8 ~]# nmcli con add type ethernet con-name ens224。1 ifname ens224Connection ‘ens224。1’ (4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully added。[root@alma8 ~]# nmcli connection showNAME UUID TYPE DEVICEens224 bcb687ae-9883-4453-ad03-74087a9f4477 ethernet ens224ens224。1 4187eb22-d317-4dc1-82f5-c81a97d8bbd4 ethernet ——

刪除網絡卡配置檔案

[root@alma8 ~]# nmcli con delete ens224。1Connection ‘ens224。1’ (4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully deleted。

修改網絡卡是否為自啟,預設自啟

[root@alma8 ~]# nmcli con mod ens224 connection。autoconnect no[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224ONBOOT=no[root@alma8 ~]# nmcli con mod ens224 connection。autoconnect yes[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224ONBOOT=yes

修改網絡卡是否自動獲取IP,並配置靜態IP地址

[root@alma8 ~]# nmcli con modif ens224 ipv4。method auto[root@alma8 ~]# grep BOOTPROTO /etc/sysconfig/network-scripts/ifcfg-ens224BOOTPROTO=dhcp[root@alma8 ~]# nmcli con modif ens224 ipv4。method manual ipv4。addresses 192。168。200。200/24 ipv4。gateway 192。168。200。1 connection。autoconnect yes ipv4。dns 114。114。114。114,114。114。115。15 [root@alma8 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens224TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens224UUID=bcb687ae-9883-4453-ad03-74087a9f4477DEVICE=ens224ONBOOT=yesIPADDR=192。168。200。200PREFIX=24GATEWAY=192。168。200。1DNS1=114。114。114。114DNS2=114。114。115。15[root@alma8 ~]# nmcli con up ens224Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/10)[root@alma8 ~]# ip add3: ens224: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:8e:02:b1 brd ff:ff:ff:ff:ff:ff inet 192。168。200。200/24 scope global noprefixroute ens224 valid_lft forever preferred_lft forever inet6 fe80::9c44:37c2:db12:5fcd/64 scope link noprefixroute valid_lft forever preferred_lft forever

四、完成一次完整操作,伺服器新增一塊網絡卡,配置IP、DNS、閘道器。

新增網絡卡後,出現了Wired connection 1,但是沒有對應的配置檔案[root@alma8 ~]# nmcli con showNAME UUID TYPE DEVICEWired connection 1 ee5fc609-9606-3e44-841d-601fc7d562ab ethernet ens256[root@alma8 ~]# ll /etc/sysconfig/network-scripts/total 8刪除Wired connection 1[root@alma8 ~]# nmcli con delete “Wired connection 1”Connection ‘Wired connection 1’ (ee5fc609-9606-3e44-841d-601fc7d562ab) successfully deleted。新建ens256[root@alma8 ~]# nmcli con add type ethernet con-name ens256 ifname ens256Connection ‘ens256’ (d90d5e30-7c76-4a62-92de-0fb4d4a0a41f) successfully added。已生成ens256配置檔案[root@alma8 ~]# ll /etc/sysconfig/network-scripts/total 12-rw-r——r——。 1 root root 282 May 4 13:54 ifcfg-ens256為ens256配置網路[root@alma8 ~]# nmcli con modif ens256 ipv4。method manual ipv4。addresses 192。168。200。201/24 ipv4。gateway 192。168。200。1 connection。autoconnect yes ipv4。dns 114。114。114。114,114。114。115。15重新載入ens256配置檔案[root@alma8 ~]# nmcli con up ens256Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)檢視網絡卡資訊[root@alma8 ~]# ip addr4: ens256: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:8e:4d:94 brd ff:ff:ff:ff:ff:ff inet 192。168。200。201/24 brd 192。168。200。255 scope global noprefixroute ens256 valid_lft forever preferred_lft forever inet6 fe80::374f:9c09:1e47:e0fa/64 scope link noprefixroute valid_lft forever preferred_lft forever

五、總結

不爽,太不爽了!

Centos8/Alma8 網路配置工具nmcli使用說明

相關文章

頂部