一、網絡接口配置工具
在CentOS7系統中,強烈推薦使用nmcli管理網卡。下面記錄的是nmcli的使用詳解。
網絡接口配置工具NetworkManager(簡稱為nmcli),該命令的作用是:可以查詢網絡連接的狀態,也可以用來管理網絡(設置系統每個網卡的特性)。該命令如何使用呢,其實可以用"nmcli device help"或者"man nmcli"查看使用詳解。下面用的是man查看
nmcli 命令
簡介: nmcli - command‐line tool for controlling NetworkManager
格式: nmcli [ OPTIONS ] OBJECT { COMMAND | help }
選項: -t[erse] #簡潔輸出模式。這個模式適合于計算機(腳本)的處理 -p[retty] #詳細輸出模式,這個模式適合于用戶閱讀 -m[mode] tabular | multiline #在表格和多輸出之間切換。默認值是表格 -f[ields] <field1,field2,...> | all | common #該選項用于指定那些字段(列名)可以被打印出來 -e[scape] yes | no #":".和"\"字符簡潔的表格模式 -a[sk] #要求缺少的參數 -w[ait] <seconds> #設置超時等待操作完成 -v[ersion] #打印IP的版本并退出 -h[elp] #顯示幫助信息
實例:"nmcli connection show"查看鏈接狀態
"nmcli connection reload"重讀網卡配置文件,將網卡名稱更改為"lan eth0"
使用"nmcli connection add"可以生成一個網卡配置文件
使用"nmcli connection up 生成的網卡配置文件名稱"來啟動網卡配置文件
查看已生效的配置網卡
可以使用此類似的方法生成多個IP,但是這種方法只能綁定在一個網卡上。
將"back"ip的刪除之后,網卡"eth1"的ip地址又恢復了,而"back"的配置文件也被刪除了
使用"nmcli connection show "網卡名稱""顯示該網卡的鏈接信息
給新增的網卡配置文件"office"新增一個ipv4地址
添加一個dns服務器"nmcli connection modify +ipv4.dns 8.8.8.8"
nmcli之中還有其他的示例:
nmcli dev status | 列出所有的網卡設備信息 |
nmcli con show | 列出所有的網卡鏈接信息 |
nmcli con up | 激活一個網卡配置文件連接 |
nmcli con down | 關閉一個鏈接 |
nmcli con del | 刪除一個ip地址,并刪除該ip的配置文件 |
二、nmcli命令實現網絡組Network Teaming
1、在虛擬機centos7再次添加一個網卡,并設置兩塊網卡的配置文件為固定IP
2、重啟網卡,查看配置的兩塊網卡IP是否已生效
3、給新增的網卡配置文件"team0"添加一個ipv4地址
4、給新增的網卡配置文件"team0"激活類型更改為"none"
5、給新增的網卡配置文件"team0"添加一個dns服務器以及網關
6、新增兩個網卡配置文件,實現nmcli網絡組
7、啟用新增的三個網卡配置文件
8、查看當前系統上所有的網卡工作狀態
9、使用另一臺虛擬機測試斷開該實驗機網卡1是否還能ping通
斷開"eth0"的網卡后,顯示丟包
再次斷開網卡"eth1"后,再次"eth0"與"eth1"后,最后斷開"eth0"或者"eth1"
總結:
<1> 查看所有的配置文件配置是否有錯誤
<2> 更深入的了解nmcli的使用詳解
原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/44076