CentOS 8 網卡命令


CentOS 8 使用--網卡命令

nmcli命令整理

一、概述

因為CentOS 8 棄用network.service,采用NetworkManager(NM)為網卡啟用命令。當然,CentOS 8 可以安裝network.service作為網卡服務,但為了適應版本,此次還是得介紹NM命令的使用。

 

二、特性

可自動補全

另一種形式的ifconfig

三、命令介紹

nmcli

1、總命令介紹

nmcli

 

 

ens3: connected to ens3 #網卡名稱

"Realtek RTL-8100/8101L/8139" #網卡驅動,型號

ethernet (8139cp), 52:54:00:0C:74:7D, hw, mtu 1500 #全虛擬化網卡 沒有指定網卡的model默認是8139全虛擬化網卡,e1000是intel公司的千兆網卡(半虛擬化網卡),8139是百兆網卡。參考:https://blog.csdn.net/weixin_34092370/article/details/86434681

ip4 default #默認ipv4配置

inet4 192.168.123.206/24 #設置的ip地址以及子網掩碼

route4 0.0.0.0/0 #網關

route4 192.168.123.0/24 #網關

inet6 fe80::4c5d:3b14:8ec4:6ba6/64 #ipv6無設置

route6 fe80::/64 #ipv6無設置

route6 ff00::/8 #ipv6無設置

lo: unmanaged #本地連接默認為umanaged

"lo"

loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

DNS configuration: #DNS服務器設置

servers: 192.168.123.1

domains: N1

interface: ens3

Use "nmcli device show" to get complete information about known devices and

"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(5) manual pages for complete usage details.

[root@localhost ~]#

2、查看命令整理

2-1、查看網卡

2-1-1、查看網卡設備信息

nmcli

見“1、總命令介紹”

2-1-2、查看網卡設備詳細信息

nmcli device show / nmcli device show eth0

 

2-1-3、查看網卡設備狀態

nmcli device status

 

 

2-2、查看網卡信息

nmcli c / nmcli c show / nmcli con show / nmcli connection show

 

2-3-1、查看網卡具體信息

nmcli connection show eth0

 

2-3-2、查看所有活動連接

nmcli connection show --active

 

 

3、啟用命令

3-1、啟動

nmcli connection up eth0

 

3-2、停止

nmcli connection down eth0(可被自動激活)

nmcli device disconnect eth0(禁止被自動激活)

 

3-3、重啟

nmcli connection reload

 

4、添加與刪除

4-1、添加一個網卡連接

注:配置文件目錄:/etc/sysconfig/network-scripts/* ,添加配置時,自動生成網卡配置文件eth0

nmcli connection add type ethernet con-name eth0 ifname eno33554992

4-2、刪除一個網卡連接

nmcli connection delete eth0

 

5、修改

注:修改的是網卡配置文件

5-1、設置為自啟動網卡(ONBOOT=yes)

nmcli connection modify eth0 connection.autoconnect yes

5-2、設置IP地址獲取方式是手動或者DHCP

5-2-1、手動(BOOTPROTO=none)

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.123.206/24

5-2-2、dhcp(BOOTPROTO=dhcp)

nmcli connection modify eth0 ipv4.method auto

5-3、修改IP地址(IPADDR=192.168.123.206 PREFIX=24)

nmcli connection modify eth0 ipv4.addresses 192.168.123.206/24

5-4、修改網關(GATEWAY=192.168.123.1)

nmcli connection modify eth0 ipv4.gateway 192.168.123.1

5-5、添加第二個IP地址(IPADDR1=172.16.10.10 PREFIX1=24)

nmcli connection modify ens37 +ipv4.addresses 192.168.123.207/24

5-6、添加DNS(DNS1=192.168.1.19)

nmcli connection modify eth0 ipv4.dns 192.168.1.19

5-7、添加第二個DNS(DNS2=8.8.8.8)

nmcli connection modify eth0 +ipv4.dns 8.8.8.8

5-8、刪除第二個DNS

nmcli connection modify ens37 -ipv4.dns 8.8.8.8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM