在 Ubuntu 系統中,DHCP 客戶端通常會自動從 DHCP 服務器獲取 IP 地址、子網掩碼和默認網關。然而,如果你需要手動指定默認網關,可以通過編輯網絡配置文件來實現。
以下是在 Ubuntu 20.04 及更高版本中手動指定默認網關的步驟:
打開網絡接口配置文件:
打開終端并使用文本編輯器(如 nano
或 vim
)編輯網絡接口配置文件。假設你的網絡接口是 eth0
,你可以使用以下命令:
sudo nano /etc/netplan/01-netcfg.yaml
如果你不確定網絡接口的名稱,可以使用以下命令查看:
ip addr show
編輯配置文件:
在打開的配置文件中,找到 gateway4
字段并指定你的默認網關。例如:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在這個例子中,dhcp4: no
表示禁用 DHCP,addresses
指定了靜態 IP 地址,gateway4
指定了默認網關,nameservers
指定了 DNS 服務器。
應用配置: 保存并關閉文件后,應用新的網絡配置:
sudo netplan apply
如果配置正確,你應該會看到類似以下的輸出:
NetworkManager (version 1.22.10) is running...
驗證配置: 你可以使用以下命令來驗證默認網關是否已正確設置:
ip route show default
你應該會看到類似以下的輸出,顯示了你指定的默認網關:
default via 192.168.1.1 dev eth0 proto static metric 100
通過以上步驟,你可以在 Ubuntu 系統中手動指定 DHCP 客戶端的默認網關。