- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
歡迎來到藍隊云技術小課堂,每天分享一個技術小知識。
nmcli 是Redhat提供的網絡配置編輯工具, 它可直接編輯/etc/sysconfig/network-scripts/ifcfg-xxx , 它是NetworkManager服務的客戶端工具
/usr/share/doc/initscripts-9.49.39/sysconfig.txt
nmcli:
#幫助
nmcli genernal help
nmcli conn [ add | modify | clone ...] help #格式都類似.
#設置新主機名
nmcli genernal hostname NewHostname
#查看NetworkManager的允許狀態,nmcli版本信息等.
nmcli -f all general status
#最重要的兩個子命令: device 和 connection
device: 是nmcli管理物理網卡的查看, 啟用, 禁用, 刪除, 設置等.
connection: 是nmcli管理網卡的配置文件的, 可直接操作/etc/sysconfig/network-scriptes/ifcfg-*
device:
#查看當前接口狀態信息.
nmcli [-f all] device [status | show 網卡名 ] #status:默認,查看接口摘要, show:查詢詳情.
#啟用 和 禁用網卡
nmcli device [ connect | disconnect ] <網卡名1> <網卡2> ...
#設置網卡自動連接
nmcli device set <網卡名> autoconnect [yes|no]
connection:
#查看接口配置信息
nmcli connection show 連接名
注:
NAME: 連接名, 即配置文件的名稱: ifcfg-連接名.
TYPE: 接口類型,比較多見的: ethernet, team, bond, bridge等.
DEVICE: 即網卡的實際名稱.
#查詢每個連接所有的列信息
nmcli -f all conn
#查詢指定列信息
#僅僅獲取指定配置屬性值, 如僅獲取網卡的IP地址.
$ nmcli -g ip4.address connection show my-con-eth0
192.168.1.12/24
$ nmcli -g ip4.address,ip4.dns connection show my-con-eth0
192.168.1.12/24
192.168.1.1
$ nmcli -g ip4 connection show my-con-eth0
IP4:192.168.1.12/24:192.168.1.1::192.168.1.1::
#給網卡創建一個接口配置信息
nmcli conn add con-name myhome ifname ens33 type ethernet autoconnect no ipv4.method auto
注:
這就創建了一個叫myhome的接口配置文件.
該文件存儲: /etc/sysconfig/network-script/ifcfg-myhome
指定網卡的接口類型是 ethernet(以太網), 不允許自動激活.并指定它使用DHCP自動獲取IP.
#克隆一個接口配置
nmcli conn clone help #查看幫助
nmcli conn clone 源連接名 目標連接名
#刪除一個接口配置
nmcli conn del 連接名
藍隊云官網上擁有完善的技術支持庫可供參考,大家可自行查閱,更多技術問題,可以直接咨詢。同時,藍隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP