跳到主內容

NetworkManager 管理網路介面

  因 BUBU 之前在使用 CentOS 的時候,在文字介面都是用這一套管理介面來進行站台的 IP 設定。

CentOS 系統設定


   CentOS 系統預設都已有安裝好此套件

  • 檢查套件目前狀態
systemctl status NetworkManager
  • 檢查目前該站台有幾張網卡
nmcli dev status

結果如下:

network-01.png

  • 系統預設不會有 UI 介面需要另外安裝 UI 介面套件
yum install NetworkManager-tui -y
  • 使用 nmtui 指令來編輯
nmtui edit eth0

顯示如下:

network-02.png

  • 選項指到 IPv4 的 Automatic

network-03.png

  • 選擇 Manual

network-04.png

  • 選擇 Show

network-05.png

  • 在 Addresses 、 DNS servers 都按下 Add 填入資訊

network-06.png

  • 填入畫面如下,填完之後按下 OK 就會離開此畫面

network-07.png

  • 重啟網卡服務
systemctl restart network

Debian \ Ubuntu 系統設定


   Debian \ Ubuntu 這系統上並沒有這一套服務需另外安裝才能進行管理

  • 套件安裝
apt install NetworkManager
  • 修改預設管理程式 vim /etc/network/interfaces
# 修改前
# The primary network interface
allow-hotplug ens18
iface ens18 inet dhcp


# 修改後 將最後兩行給註解
# The primary network interface
#allow-hotplug ens18
#iface ens18 inet dhcp
  • 重新啟動服務
systemctl restart networking
  • 啟動 NetworkManager 服務
systemctl start NetworkManager
  • 檢查目前該站台有幾張網卡
nmcli dev status
  • 使用 nmtui 指令來編輯
nmtui edit ens18
  • 修改完重啟網卡設定值或者重新整個站台系統
ifconfig ens18 down 

ifconfig ens18 up



參考相關網頁