RedHat系统NetworkManage网络管理工具简介及相关命令(lspci、lshw)
1. RedHat網(wǎng)絡(luò)管理工具簡(jiǎn)介
在早期的Linux發(fā)行版本中幾乎所有的網(wǎng)絡(luò)服務(wù)都是network服務(wù),從RHEL7開(kāi)始,紅帽官方建議采用NetworkManage方式配置網(wǎng)絡(luò),而不建議再使用network服務(wù)這種傳統(tǒng)的方式配置網(wǎng)絡(luò)。因?yàn)榫W(wǎng)絡(luò)是非常復(fù)雜的,需要配置的網(wǎng)絡(luò)相關(guān)的參數(shù)非常多,以前配置網(wǎng)絡(luò)的方式幾乎只有創(chuàng)建網(wǎng)卡配置文件,然后添加網(wǎng)絡(luò)參數(shù)并且修改網(wǎng)絡(luò)參數(shù),最后重啟network服務(wù),讓network服務(wù)加載網(wǎng)卡配置文件到內(nèi)存,然后在讀取網(wǎng)卡配置文件中的相關(guān)網(wǎng)絡(luò)配置參數(shù)。
NetworkManage早期的設(shè)計(jì)目的是為了統(tǒng)一網(wǎng)絡(luò)配置,統(tǒng)一網(wǎng)絡(luò)配置的意思就是以后所有的網(wǎng)絡(luò)相關(guān)的配置都使用NetworkManage來(lái)實(shí)現(xiàn)。NetworkManage提供了三種工具來(lái)讓用戶配置網(wǎng)卡參數(shù),無(wú)論哪種工具,都不需要手工的修改網(wǎng)卡配置文件。
2. 查看系統(tǒng)網(wǎng)絡(luò)設(shè)備信息的命令
2.1 查看系統(tǒng)的pci總線信息
2.2 查看網(wǎng)卡與pci總線(網(wǎng)卡的名字就是pci總線的別名)
在上圖中,device列就是網(wǎng)卡名稱。
3. NetworkManage圖形化管理工具
3.1 啟動(dòng)命令
在命令行輸入nm-connnection-editor即可打開(kāi)該工具,具體如下所示:
如上圖,以及菜單表示網(wǎng)卡類型(Ethernet表示以太網(wǎng)卡),二級(jí)菜單表示已有網(wǎng)卡,而下面的“+”、“-”和設(shè)置符號(hào)三個(gè)按鈕分別表示添加網(wǎng)卡、刪除網(wǎng)卡以及修改網(wǎng)卡配置文件。
3.2 修改操作
修改網(wǎng)卡配置文件的操作步驟為先選中要修改的配置文件,然后點(diǎn)擊設(shè)置按鈕,在打開(kāi)的窗口中輸入相關(guān)信息后點(diǎn)擊save按鈕即可,具體如下:
3.3 添加網(wǎng)卡配置文件
添加網(wǎng)卡配置文件時(shí),首先點(diǎn)擊下面的“+”符號(hào),然后選擇網(wǎng)卡類型(一般都是enthernet(以太網(wǎng)類型)),再點(diǎn)擊Create按鈕,輸入相關(guān)信息后進(jìn)行點(diǎn)擊save按鈕進(jìn)行保存即可,具體如下:
需要注意的是,網(wǎng)絡(luò)管理工具在正常情況下需要人為的指定配置文件和網(wǎng)卡名字的關(guān)系; 并且不能通過(guò)直接在文件中更改配置文件關(guān)聯(lián)的網(wǎng)卡,而需要?jiǎng)h除原有配置文件然后新建配置文件,然后在上圖的device欄關(guān)聯(lián)新的網(wǎng)卡;而新建網(wǎng)卡配置文件的文件名就在上圖的第一欄指定。
3.4 刪除網(wǎng)卡配置文件
刪除網(wǎng)卡配置文件時(shí)首先選中想要?jiǎng)h除的配置文件,然后點(diǎn)擊“-”,最后點(diǎn)擊“Delete”按鈕進(jìn)行刪除即可。
4. NetworkManage命令行管理工具(nmcli)
nmcli(全稱network command line interface)是NetworkManage網(wǎng)絡(luò)管理工具提供的一個(gè)命令行網(wǎng)絡(luò)管理工具,并且通過(guò)安裝bash-completion軟件,可以支持nmcli命令的自動(dòng)補(bǔ)全功能。
4.1 nmcli查看當(dāng)前系統(tǒng)中所有網(wǎng)卡的狀態(tài)
命令格式:nmcli device status
含義:查看網(wǎng)卡及其配置文件的概述信息
實(shí)例:
說(shuō)明:
第四列:表示當(dāng)前網(wǎng)卡使用的配置文件是什么,如果有名字,則表示該網(wǎng)卡的配置文件名,如果是--,則表示該網(wǎng)卡沒(méi)有配置文件
4.2 nmcli刪除網(wǎng)卡
4.3 修改Connection列
nmcli device status命令輸出的第四列(即Connection列)表示的是相應(yīng)網(wǎng)卡當(dāng)前使用的配置文件,修改主要涉及以下兩個(gè)方法:
4.4 查看設(shè)備網(wǎng)卡的當(dāng)前信息
4.5 使用nmcli命令管理網(wǎng)卡的配置文件
4.5.1 網(wǎng)卡配置文件常用參數(shù)
設(shè)置網(wǎng)卡配置文件時(shí)常用的有以下幾個(gè)參數(shù):
附: 操作網(wǎng)卡配置文件非常危險(xiǎn),服務(wù)器上的網(wǎng)卡一般有四到八塊;其中2塊是管理網(wǎng)絡(luò)的,2塊是traffic網(wǎng)絡(luò),2塊用作存儲(chǔ)網(wǎng)卡(如果是本地服務(wù)器,則不需要存儲(chǔ)網(wǎng)卡,如果是私有云服務(wù)器,則需要),除此之外可能還有兩塊額外的網(wǎng)卡做高速虛擬化轉(zhuǎn)發(fā)(SR-IOV),服務(wù)器上最少有兩塊網(wǎng)卡(板載)至少為千兆網(wǎng)卡;通過(guò)PCI總線的外部網(wǎng)卡,至少萬(wàn)兆(需要光模塊)。一般來(lái)說(shuō),管理網(wǎng)卡的配置文件是裝系統(tǒng)的就配置好的,我們操作網(wǎng)卡配置文件,一般都是操作數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)卡和存儲(chǔ)網(wǎng)絡(luò)的網(wǎng)卡。如果你是遠(yuǎn)程連接,誤操作將管理網(wǎng)絡(luò)配置文件配置錯(cuò)誤,導(dǎo)致無(wú)法遠(yuǎn)程連接。
4.5.2 操作網(wǎng)卡配置文件的常用命令
操作網(wǎng)卡配置文件通過(guò)nmcli connection命令來(lái)進(jìn)行,主要有添加、關(guān)閉、刪除、激活、查看、重新加載六種操作,通過(guò)該命令操作的網(wǎng)卡配置文件存放的默認(rèn)目錄是/etc/sysconfig/network-scripts,文件以ifcfg-(全稱interface configurator)開(kāi)頭的文件。
4.5.2.1 查看一個(gè)網(wǎng)卡配置文件
注: 在遠(yuǎn)程連接的時(shí)候,千萬(wàn)不要操作管理網(wǎng)卡。
4.5.2.2 添加網(wǎng)卡配置文件
4.5.2.3 修改網(wǎng)卡使用的配置文件
4.5.2.4 修改網(wǎng)卡配置文件
命令格式:nmcli connection modify 配置文件名稱,配置文件名稱后面跟需要修改的內(nèi)容,可修改內(nèi)容基本和添加時(shí)差不多,如:
實(shí)例:
4.5.2.5 重載網(wǎng)卡配置文件
4.5.2.6 刪除網(wǎng)卡配置文件
4.6 網(wǎng)卡綁定bond(鏈路聚合)
網(wǎng)卡綁定有七種模式,七種常用的有以下兩種:
示例:
3. 命令:
nmcli connnection add connection-name bond0 ifname bond0 type bond mode active-backup
nmcli connection add connection-name bond0-port1 ifname ens4 type bond-slave master bond0
nmcli connection add connection-name bond0-port2 ifname ens5 type bond-slave master bond0
4. 效果:依次執(zhí)行上面三條命令后,會(huì)將ens4和ens5綁定到bond0這個(gè)交換機(jī)上
5. Linux的路由功能
總結(jié)
以上是生活随笔為你收集整理的RedHat系统NetworkManage网络管理工具简介及相关命令(lspci、lshw)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Juniper 防火墙端口映射
- 下一篇: ISO20000和ITSS认证有什么区别