Debian \ Ubuntu 修改 IP
BUBU 因最近有測試一些系統那想要修改 IP ,那之前都是用 CentOS 系統這次是用 Ubuntu 修改地方不太一樣因此記錄一下如何修改,以便日後查看
運行環境
環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式
- 系統環境: Ubuntu22.04 (KVM)
設定過程
- 修改網卡位置
sudo vim /etc/netplan/00-installer-config.yaml
,先用ip a
確認網卡名稱
修改前
# This is the network config written by 'subiquity'
network:
ethernets:
ens18:
dhcp4: true
version: 2
修改後
# This is the network config written by 'subiquity'
network:
ethernets:
ens18:
addresses: [192.168.1.2/24] # 網卡 IP
dhcp4: no # 關閉 DHCP 啟動的話是打 true
optional: true
gateway4: 192.168.1.1 # 閘道 IP
nameservers:
search: [your.domain.tw] # 搜尋網域
addresses: [168.95.1.1,8.8.8.8] # DNS 服務
version: 2
- 網卡資訊生效
sudo netplan apply
補充說明
- 修改 Debian 系統 IP
vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.21
netmask 255.255.255.0
gateway 192.168.1.1
- 修改 DNS
vim /etc/resolv.conf
# Generated by NetworkManager
search 您的域名
nameserver 8.8.8.8
nameserver 168.95.1.1
- 重啟網卡服務
ifdown eth0
ifup eth0
或者
systemctl restart networking (但這個指令好像會失敗最後 BUBU 是直接重啟系統)
補充說明
BUBU 之前都是習慣用 NetworkManager
介面來進行 IP 修改操作,這陣子幫群友設定時候發現到跟我當設方式不一樣,也一時之間想不出來我當時是怎麼設定的,所以上面是後來查到修改確定可以正常使用記錄。下面的方式是會以文字介面 GUI 方式進行操作
因 Debian 系統只有在視窗版才會安裝,如果您安裝的 Debian 是最小容量版本話就不會安裝該套件需要手動去安裝可以使用
- 安裝
NetworkManager
$ apt install network-manager
- 將內建設定的網卡設定方式先註解
vim /etc/network/interfaces
# The primary network interface
#allow-hotplug ens18 << 註解
#iface ens18 inet dhcp << 註解
-
重啟系統
-
輸入
nmtui
就會出現
- 選擇要編輯的網卡
- 編輯方式請參考本站之前用 CentOS 方式 CentOS 7 網路設定
- 回到第一頁選擇
Activate a connection
選擇要啟用網卡。