nmcli網絡配置相關命令


nmcli網絡配置相關命令


nmcli命令

地址配置工具:nmcli

nmcli [ OPTIONS ] OBJECT { COMMAND | help }

device - show and manage network interfaces
nmcli device help
connection - start, stop, and manage network connections
nmcli connection help

修改IP地址等屬性:

nmcli connection modify IFACE [+|-]setting.property value
setting.property:
ipv4.addresses ipv4.gateway
ipv4.dns1 ipv4.method manual | auto

修改配置文件執行生效:systemctl restart network

nmcli con reload

nmcli命令生效: nmcli con down eth0 ;nmcli con up eth0


顯示所有包括不活動連接

nmcli con show

顯示所有活動連接

nmcli con show --active

顯示網絡連接配置

nmcli con show 網卡名

顯示設備狀態

nmcli dev status

實例:

顯示網絡接口屬性:

nmcli dev show eth0

創建新連接default,IP自動通過dhcp獲取:

nmcli con add con-name default type Ethernet ifname eth0

刪除連接:

nmcli con del default

創建新連接static ,指定靜態IP,不自動連接:

nmcti con add con-name static ifname eth0 autoconnect no type Ethernet ipv4.addresses 172.25.X.10/24 ipv4.gateway 172.25.X.254

新建


刪除


啟用static連接配置

nmcli con up static

啟用default連接配置

nmcli con up default

查看幫助

nmcli con add help



修改連接設置

nmcli con mod“static” connection.autoconnect no

nmcli con mod “static” ipv4.dns 172.25.X.254

nmcli con mod “static” +ipv4.dns 8.8.8.8

nmcli con mod “static” -ipv4.dns 8.8.8.8

nmcli con mod “static” ipv4.addresses “172.25.X.10/24 172.25.X.254”

nmcli con mod “static” +ipv4.addresses 10.10.10.10/16

DNS設置,存放在/etc/resolv.conf文件中

PEERDNS=no 表示當IP通過dhcp自動獲取時,dns仍是手動設置,不自動獲取。

等價於下面命令:

nmcli con mod “system eth0” ipv4.ignore-auto-dns yes


修改連接配置后,需要重新加載配置

nmcli con reload

nmcli con down “system eth0” 可被自動激活

nmcli con up “system eth0”

nmcli dev dis eth0 禁用網卡,訪止被自動激活


實例:

nmcli-1.png

nmcli-1.png-2.png

nmcli-1.png-2.png-3.png

nmcli-1.png-2.png-3.png-4.png

nmcli-1.png-2.png-3.png-4.png-5.png

nmcli-1.png-2.png-3.png-4.png-5.png-5.1.png

nmcli-1.png-2.png-3.png-4.png-5.png-5.1.png-6.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM