CentOS7.3學習筆記總結(六十二)

nmcliNetworkManager command line tool網絡管理命令行的簡稱)命令是redhat7或者之後版本的命令(ifconfig命令逐步淘汰,CentOS8默認沒有該命令),該命令能夠操做網卡上的全部的配置工做;能夠寫入配置文件等。網絡

語法:ide

nmcli [OPTIONS] OBJECT { COMMAND | help }spa

                                               blob.png

nmcli –help命令行

blob.png

選項:3d

  -t,--terse:terse output 簡潔的輸出代理

  -p,--pretty: pretty output 漂亮的輸出blog

-m,--mode  tabular|multiline: output mode  輸出模式dns

-f,--fields <field1,field2,...>|all|common: specify fields to output 指定要輸出的字段接口

-e,--escape yes|no: escape columns separators in values 在值中轉義列分隔符ip

-a,--ask:要求缺乏參數

-w,--wait <seconds>:設置超時等待整理操做

-v,--version:顯示程序版本

-h,--help:打印此幫助

OBJECT

  g[eneral]:NetworkManager的通常狀態和操做

  n[etworking]:總體組網控制

  r[adio]: NetworkManager切換開關

  c[onnection]: NetworkManager的鏈接

  d[evice]:NetworkManager管理的設備

  a[gent]: NetworkManager祕密代理或polkit代理

m[onitor]: monitor NetworkManager changes監視NetworkManager更改

實例:

一、  查看接口信息,設備狀態

nmcli device status

nmcli d –s#命令和參數簡寫

blob.png

二、  顯示全部鏈接

nmcli connection show

nmcli con show

nmcli con show --active#查看活動鏈接

blob.png

三、  顯示指定接口屬性

nmcli device show "ens33"

blob.png

四、  啓動、中止網絡接口

nmcli connection up ens33

nmcli connection down ens33

blob.png

五、  建立鏈接

建立動態獲取ip地址鏈接:

nmcli c add type ethernet con-name dhcp-ens172 ifname ens172

建立靜態ip地址鏈接:

nmcli c add type ethernet con-name dhcp-ens192 ifname ens192 ip4 192.168.6.66/24 gw4 192.168.6.1

blob.png

blob.png

!靜態鏈接名稱書寫錯誤。

六、  修改ip地址

nmcli c mod dhcp-ens192 ip4 192.168.6.88

blob.png

修改後不會當即生效,須要激活

七、  刪除鏈接

nmcli con delete dhcp-ens172

blob.png

八、  配置鏈接的DNS,添加DNS

配置DNS: nmcli con modify dhcp-ens192 ipv4.dns 114.114.114.114

添加DNS: nmcli con modify dhcp-ens192 +ipv4.dns 8.8.8.8

blob.png

相關文章
相關標籤/搜索