CentOS7.3學習筆記總結(七十九)-CentOS 8 Linux作業系統網卡命令
CentOS8 Linux作業系統啟用network.service,採用NetworkManager(NM)為網卡啟用命令,如果還是想用network.service服務,在CentOS8 Linux系統中可以安裝network.service作為網卡服務。CentOS8的NetworkManager在CentOS7中還是可以使用的。
nmcli總命令輸入nmcli後利用命令的自動補全:
nmcli help
直接輸入nmcli命令:
ens33: 已連接 到 ens33#網卡名稱
"Intel 82545EM" #網卡驅動、型號
ethernet (e1000), 00:0C:29:20:3A:D5, 硬體, mtu 1500#全虛擬網卡
ip4 default#預設IP4配置
inet4 10.41.1.97/24#設置的ip地址和子網掩碼
route4 10.41.1.0/24#網關
route4 0.0.0.0/0
inet6 fe80::ff3b:f027:613d:785c/64#ipv6
route6 fe80::/64#ipv6
route6 ff00::/8#ipv6
docker0: 已連接 到 docker0#docker容器的網卡
"docker0"
bridge, 02:42:D6:3C:11:85, 軟體, mtu 1500
inet4 172.17.0.1/16
route4 172.17.0.0/16
lo:
"lo"
loopback (unknown), 00:00:00:00:00:00, 軟體, mtu 65536
DNS configuration:#DNS伺服器設置
servers: 211.138.24.66
interface: ens33
查看網卡信息nmcli device show ens33#查看網卡ens33詳細信息
nmcli device show#顯示所有網卡的詳細信息
nmcli c[connection] [show]
查看網卡的具體信息nmcli connection show ens33
查看網卡狀態nmcli device status
查看所有的活動連接nmcli connection show –active
網卡停止命令nmcli connection down ens33
也可用nmcli device disconnect ens33#禁止備自動激活
網卡啟動命令nmcli connection up ens33
也可用nmcli device connect ens33#可以被自動激活
重啟網卡nmcli connection reload
添加一個網卡連接nmcli connection add type <類型> con-name <接口名稱> ifname <網卡名稱>
nmcli connection add type ethernet con-name ens66 ifname ens66
設置ip地址、掩碼、網關和DNSnmcli connection modify ens66 ipv4.addresses 192.168.3.6/24
nmcli connection modify ens66 ipv4.gateway 192.168.3.1
nmcli connection modify ens66 ipv4.dns 211.138.24.66
nmcli connection modify ens66 +ipv4.dns 114.114.114.114
等等
刪除一個網卡連接nmcli connection delete ens66
查看networking工作狀態nmcli networking
通過NetworkManager啟用或禁用網絡nmcli networking {on|off}