1. 程式人生 > 其它 >ubuntuserver 修改networkd 為networkmanager

ubuntuserver 修改networkd 為networkmanager

修改預設配置

使用vim /etc/netplan/00-installer-config.yaml 命令進行編輯網路配置,編輯完畢後退出即可,vim分為命令模式和編輯預設,儲存並退出:按鍵盤上esc鍵即可進入命令模式然後輸入“:”,接著輸入x然後按下enter即儲存並退出。進入編輯模式的方式:按下鍵盤上的i按鈕即進入編輯模式,在編輯模式下正常輸入即可。

使能配置

最後使用 sudo netplan apply 命令對設定的網路進行使能,然後可以使用ip a 命令檢視本機的ip地址。

安裝NetworkManager(重要易出錯)

注意:一定是先安裝NetworkManager,然後再解除安裝networkd
第一步先安裝 network-manager
sudo apt-get install network-manager
第二步刪除systemd-networkd
sudo systemctl disable systemd-networkd.service
sudo systemctl mask systemd-networkd.service
sudo systemctl stop systemd-networkd.service

修改yaml配置檔案(重要易出錯)

network:
version: 2
renderer: NetworkManager

生成後臺配置檔案

sudo netplan generate
sudo netplan apply
1.4.1.7 啟動NetworkManager服務(重要易出錯)
sudo systemctl unmask NetworkManager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

下面是配置一個ip地址的命令

sudo nmcli connection modify 連線名 ipv4.method manual
sudo nmcli connection modify 連線名 ipv4.addresses '192.168.87.123/24'
sudo nmcli connection modify 連線名 ipv4.gateway '192.168.87.1'
sudo nmcli connection modify 連線名 ipv4.dns '114.114.114.114'
sudo nmcli connection modify 連線名 connection.autoconnect yes
配置完成後重啟系統生效