今天給大家帶來圖形化界面網絡配置工具—nmtui的使用方法,可以省去敲命令的繁瑣,較少誤操作,結果更加直觀。
小知識:
nmtui:Network Manager Text User Interface 網絡管理圖形用戶交換工具
nmcli:Network Manager Command Line 網絡管理命令行工具
con name:connect name:連接名稱
inface name:端口名稱
Linux系統大多數命令都是英文縮寫簡化來的,建議大家高清英文全程便於理解記憶。
1.1 查看網卡信息和連接信息
ip a
nmcli dev
nmcli con
1.2 進入圖形化界面
命令行模式下敲入:nmtui(你們推,不知道誰給起這個名字)
nmtui
1.3 新建team
Edit a Connection — ADD — Team (新建一個team,當然也可以是bond等等)
1.4 添加team成員
Profile name:team0(為team起個名字)
Device:team0
ADD(添加team Slaves)添加奴隸,哈哈其實是物理網卡
選擇Ethernet
重復操作添加兩塊網卡
1.5 配置team的JSON
Edit
{“runner”:{“name”:“activebackup”}}
1.6 為team分配IP地址
配置team 的IP地址,先擇Manual-手動模式分別設置Ip地址、網關和DNS
OK-Back-Exit返回命令行模式
1.7 返回命令行界面查看
ip a
nmcli dev
nmcli con
查看設備信息、網絡連接信息發現team0還沒啟用
1.8 啟動team和接口
nmcli con up team0
vim /etc/sysconfig/network-scripts/ifcfg-team0
BOOTPORTO=none
存在3張網卡:ens33、ens38、team0;連接端口分別為:ens33、ens38、team0
nmcli con up team0_port1
nmcli con up team0_port2
存在三張網卡:ens33、ens38、team0;連接端口信息分別為:team0_port1、team0_port2、team0,這說明已經綁定成功,因為team0_port1、team0_port2是team0的Slave,兩張網卡已經備邏輯為team0了,后續我們做進一步驗證。
1.9 查看結果
teamdctl team0 status view
1.10 驗證配置結果
ip a route -n
ping 網關
ping 外網
都能ping通,在ip a 時發現ens33和ens38的邏輯MAC地址是相同的,說明已經成功無疑。