ubuntu20.04 路由
时间: 2025-01-28 09:06:18 浏览: 75
### 配置和管理Ubuntu 20.04上的路由
#### 查看现有路由表
为了查看当前系统的路由表,可以使用`route`命令或是更推荐使用的`ip route`命令:
```bash
ip route show
```
这条命令能够展示所有现存的网络路由条目。
#### 添加静态路由
当需要向路由表中增加一条新的路径时,可以通过下面的方式完成操作。假设要添加通往目标子网`192.168.2.0/24`通过网关`192.168.1.1`的新路由,则执行如下指令[^1]:
```bash
sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
```
这里`dev eth0`指定了数据包离开本机所经过的具体接口名称,在实际环境中应当替换为真实的网络设备名。
#### 删除已有路由
如果想要移除某条特定的路由记录,比如上面提到的例子中的那条前往`192.168.2.0/24`的路由,那么就运行下述删除语句:
```bash
sudo ip route del 192.168.2.0/24
```
这将会把对应的路由项从系统内清除掉。
#### 修改默认网关
更改默认网关意味着更新了对于未知目的地的数据传输出口,默认情况下每台主机只会有一个这样的设定。修改方法之一就是先删去旧有的默认路由再加入新的一个;另一种方式则是直接覆盖现有的默认路由而不必显式地将其先行去除。例如设置新默认网关为`192.168.1.254`可这样做[^2]:
```bash
sudo ip route change default via 192.168.1.254 dev eth0
```
同样需要注意的是这里的`eth0`需依据实际情况调整成正确的网络适配器标识符。
#### 持久化配置
上述所有的变更都只会在内存层面生效直到下次重启为止。为了让这些改动永久保存下来,还需要编辑相应的网络配置文件来实现这一点。通常来说,针对不同的发行版版本以及安装选项可能会有不同的做法,但对于基于Netplan框架下的Ubuntu 20.04而言,一般是在`/etc/netplan/*.yaml`里定义好所需的参数并应用之即可。
阅读全文
相关推荐




















