在 Ubuntu 中,ifconfig 命令主要用于配置和顯示網絡接口的信息,但它不能直接用來設置默認網關。要設置默認網關,你需要使用 ip 命令或者編輯網絡配置文件。以下是兩種常見的方法:
ip 命令查看當前網絡接口:
ip addr show
設置默認網關:
假設你的網絡接口是 eth0,默認網關是 192.168.1.1,你可以使用以下命令設置默認網關:
sudo ip route add default via 192.168.1.1 dev eth0
驗證設置:
ip route show default
Ubuntu 18.04 及更高版本使用 Netplan 來管理網絡配置。你可以通過編輯 Netplan 配置文件來設置默認網關。
找到 Netplan 配置文件:
Netplan 配置文件通常位于 /etc/netplan/ 目錄下,文件名類似于 01-netcfg.yaml 或 50-cloud-init.yaml。
ls /etc/netplan/
編輯配置文件:
使用你喜歡的文本編輯器(如 nano 或 vim)打開配置文件。例如:
sudo nano /etc/netplan/01-netcfg.yaml
修改配置文件: 在配置文件中添加或修改默認網關的設置。例如:
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]
應用配置: 保存并關閉文件后,運行以下命令應用新的網絡配置:
sudo netplan apply
驗證設置: 你可以使用以下命令來驗證默認網關是否已正確設置:
ip route show default
通過以上兩種方法,你可以成功設置 Ubuntu 的默認網關。選擇適合你的方法進行操作即可。