在 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 中設置默認網關。選擇適合你的方法進行操作即可。