在 Ubuntu 中,DHCP 客戶端通常會自動從 DHCP 服務器獲取默認網關。然而,如果你需要手動設置默認網關,可以通過編輯網絡配置文件來實現。以下是具體步驟:
打開 Netplan 配置文件:
Netplan 配置文件通常位于 /etc/netplan/ 目錄下。你可以使用以下命令查看所有配置文件:
ls /etc/netplan/
通常,配置文件可能是 01-netcfg.yaml 或類似的名稱。
編輯配置文件:
使用你喜歡的文本編輯器(如 nano 或 vim)打開配置文件。例如:
sudo nano /etc/netplan/01-netcfg.yaml
添加默認網關:
在 ethernets 部分下添加 gateway4 字段,并設置默認網關的 IP 地址。例如:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
應用配置: 保存文件并退出編輯器,然后應用新的網絡配置:
sudo netplan apply
打開 NetworkManager 連接編輯器: 使用以下命令打開 NetworkManager 連接編輯器:
sudo nm-connection-editor
編輯連接:
在連接編輯器中,選擇你要配置的網絡連接(例如 Wired connection 1),然后點擊“編輯”。
設置默認網關: 在“IPv4 設置”選項卡中,將“方法”設置為“手動”。然后,在“地址”部分添加你的 IP 地址和子網掩碼,在“網關”部分添加默認網關的 IP 地址。
應用更改: 點擊“應用”按鈕保存更改。
ip 命令(臨時設置)如果你只想臨時設置默認網關,可以使用 ip 命令。例如:
sudo ip route add default via 192.168.1.1 dev ens33
請注意,這種方法在系統重啟后會失效。
通過以上方法之一,你應該能夠在 Ubuntu 中成功設置默認網關。