怎么用命令行工具nmcli來控制NetworkManager
NetworkManager 可以用于以下類型的連接:Ethernet,VLANS,Bridges,Bonds,Teams,Wi-Fi,mobile boradband(如移動3G)以及 IP-over-InfiniBand??赡芎芏嘤脩舨恢涝趺词褂胣mcli 來控制 NetworkManager。
可以用命令行工具 nmcli 來控制 NetworkManager。
1、nmcli 用法
# nmcli [ OPTIONS ] OBJECT { COMMAND | help }
我們可以通過 TAB 鍵補全命令,當你忘記這個命令的語法時只需要按下 TAB 就可以看到選項列表。
使用 nmcli 的一些例子:
# nmcli general status
這條命令將 NetworkManager 的所有狀態(tài)都打印出來。
# nmcli connection show
顯示所有連接。
# nmcli connection show -a
僅顯示當前活動的連接。
# nmcli device status
列出 NetworkManager 識別出的設備列表及他們的狀態(tài)。
2、啟動/停止 網絡接口
使用 nmcli 工具啟動或停止網絡接口,與 ifconfig 的 up/down 是一樣的。
使用下列命令停止某個接口:
# nmcli device disconnect eno16777736
下列命令用來啟動接口:
# nmcli device connect eno16777736
3、添加靜態(tài)IP的以太網連接
以下命令可以添加一個靜態(tài)IP地址的以太網連接:
# nmcli connection add type ethernet con-name NAME_OF_CONNECTION ifname interface-name ip4 IP_ADDRESS gw4 GW_ADDRESS
根據(jù)你需要的配置更改 NAME_OF_CONNECTION,IP_ADDRESS, GW_ADDRESS 參數(shù)(如果不需要網關的話可以省略最后一部分)。
# nmcli connection add type ethernet con-name NEW ifname eno16777736 ip4 192.168.1.141 gw4 192.168.1.1
使用下列命令設置DNS服務器:
# nmcli connection modify NEW ipv4.dns “8.8.8.8 8.8.4.4”
下列命令啟動新的 Ethernet 連接:
# nmcli connection up NEW ifname eno16777736
查看新連接的配置信息:
# nmcli -p connection show NEW
4、增加一個使用DHCP的新連接
增加新的連接,使用DHCP自動分配IP地址,網關,DNS等,你要做的就是將命令行后 ip/gw 地址部分去掉就行了,DHCP會自動分配這些參數(shù)。
例,在 eno 16777736 設備上配置一個 名為 NEW_DHCP 的 DHCP 連接
# nmcli connection add type ethernet con-name NEW_DHCP ifname eno16777736
補充:常見網絡故障解決方法
ip地址沖突:ip地址沖突是局域網中經常出現(xiàn)的問題,有的用戶可能重做系統(tǒng)或其他原因丟失自己的IP地址,在重新寫IP的時候和其他人的IP地址一樣導致ip地址出錯,此時電腦右下角就會有個提示框提示你IP地址已經有人用。部門網管應該統(tǒng)計好部門人員的IP地址,當出現(xiàn)問題時可有資料可循,避免IP地址沖突。
計算機網卡故障,一般的主機網卡都帶有網卡指示燈,網卡燈有兩種類型,一種是只有單燈,一種是雙燈。一般來說,單燈是綠色,而雙燈一個是綠色,一個是橙色(1000M網絡,如黃色則是100MM網絡)。單燈顯示的意思是,綠色燈亮表示網線物理連接正常。是常亮狀態(tài),在有數(shù)據(jù)交換時單燈情況下綠色燈會明暗閃爍。雙燈情況下,綠色燈亮同樣表示網線物理連接正常,是常亮狀態(tài),在有數(shù)據(jù)交換時橙色或黃色燈閃爍,而綠燈不變。查看網卡燈顯示是否正常,可以判斷網卡的好壞。拔掉網線網卡燈還顯示正常,網卡出故障需要更換。
網線有問題,如果網線在幾臺計算機上連接無反映,換根網線后正常,即可判斷網線出了問題。網線一半問題有水晶頭生銹造成短路,網線中間出現(xiàn)斷路,水晶頭沒壓好出現(xiàn)問題等。這時需要測線儀來檢查網線。
測線儀使用方法,將一根網線兩頭分別差入測線儀的網線接口,查看對應各燈依次從1至8或8至1閃亮,再閃亮一次或兩次某一燈(即為該網線所在主機的路數(shù)),循環(huán)不止。
如果遇到整個網絡出現(xiàn)問題,需要檢查交換機是否出現(xiàn)問題,到交換機所在機房檢查交換機是否有電,如果有電則檢查連接交換機的trunk口燈是否正常,如果不正常找到上聯(lián)交換機檢查是否正常。有的交換機trunk口連接收發(fā)器,檢查收發(fā)器是否正常。
相關閱讀:計算機網絡分層及其功能
物理層:利用傳輸介質為數(shù)鏈路層提供物理連接,實現(xiàn)比特流的透明傳輸。實現(xiàn)相鄰計算機節(jié)點的比特流的透明傳送,盡可能屏蔽掉傳輸介質和網路設備的差異。
數(shù)據(jù)鏈路層:在物理層提供的比特流的基礎上,通過差錯控制、流量控制方法,將有差錯的物理鏈路變?yōu)闊o差錯的數(shù)據(jù)鏈路。
網絡層:數(shù)據(jù)鏈路層的數(shù)據(jù)在這一層被轉化為數(shù)據(jù)報,經過路徑選擇、分組組合、順序、進/出路由等控制,將數(shù)據(jù)從一個網絡設備轉發(fā)到另一個網絡設備。
傳輸層:向用戶提供可靠的端到端的差錯和流量控制,保證報文的正確傳輸。向高層屏蔽下層數(shù)據(jù)信息的傳輸,向用戶透明的傳送報文。
會話層:組織和協(xié)調兩個會話進程的通信,并對數(shù)據(jù)通信進行管理。
表示層:處理用戶信息的表示問題,如編碼,數(shù)據(jù)格式轉換,加密解密等
應用層:完成網絡中應用程序和操作系統(tǒng)之間的聯(lián)系,建立和結束使用者之間的聯(lián)系。