在 Ubuntu 中添加默认路由可以通过 ip
命令或 route
命令来完成。以下是具体步骤:
方法一:使用 ip
命令
打开终端。
添加默认路由,使用以下命令:
sudo ip route add default via <网关地址> dev <网络接口>
例如,如果你的网关是 192.168.0.1,且网络接口是 eth0,可以执行:
sudo ip route add default via 192.168.0.1 dev eth0
方法二:使用 route
命令
打开终端。
添加默认路由,格式如下:
sudo route add default gw <网关地址> <网络接口>
示例同上:
sudo route add default gw 192.168.0.1 eth0
持久化配置
为了使新增的默认路由在系统重启后依然有效,需要将其添加到网络配置中。通常有两种方式:使用 /etc/network/interfaces
或者 Netplan(对于新版本的 Ubuntu)。
使用 /etc/network/interfaces
如果你的系统仍在使用这个文件,您可以通过编辑它来永久性地设置默认路由。
sudo nano /etc/network/interfaces
然后,在对应的接口配置中添加:
auto eth0
iface eth0 inet dhcp
up ip route add default via 192.168.0.1
保存并退出,然后重启网络服务或重启计算机以应用更改。
使用 Netplan (Ubuntu 17及以后版本)
对于新的 Ubuntu 系统,可以通过修改 Netplan 配置文件来持久化设置。
找到位于 /etc/netplan/
的 .yaml
文件并进行编辑:
sudo nano /etc/netplan/01-netcfg.yaml
在相应的接口下添加 routes 设置,例如:
network:
version: 2
ethernets:
eth0:
dhcp4: true # 或者设为 false 如果不想用 DHCP
routes:
- to: 0.0.0.0/0 # 默认路由的目标地址为所有 IP 地址
via: 192.168.0.1 # 网关地址
保存并退出,然后应用更改:
sudo netplan apply
以上就是如何在 Ubuntu 中增加和持久化默认路由的基本步骤。如果你有其他问题,请随时询问!
内容由零声教学AI助手提供,问题来源于学员提问