ubuntu添加永久静态路由
时间: 2023-12-08 12:39:00 浏览: 627
在Ubuntu中添加永久静态路由的步骤如下:
1. 打开终端并以root用户身份登录。
2. 使用ip命令添加静态路由。例如,如果要将流量路由到目标IP地址192.168.1.0/24,网关IP地址为10.0.0.1,则可以使用以下命令:
```shell
ip route add 192.168.1.0/24 via 10.0.0.1
```
这将在系统中添加一个静态路由,以便将流量路由到目标IP地址192.168.1.0/24时使用网关IP地址10.0.0.1。
3. 确认路由是否正确添加。可以使用以下命令来查看系统中的路由表:
```shell
ip route show
```
这将显示系统中的所有路由表项,包括新添加的静态路由。
4. 保存静态路由以便在系统重启后仍然存在。可以将静态路由添加到/etc/network/interfaces文件中,但是在Ubuntu 18.04中,这个文件已经被弃用了。相反,可以将静态路由添加到/etc/netplan/01-netcfg.yaml文件中。例如,如果要将上面的静态路由添加到该文件中,则可以使用以下命令:
```shell
sudo nano /etc/netplan/01-netcfg.yaml
```
在文件中添加以下内容:
```yaml
network:
version: 2
ethernets:
eth0:
routes:
- to: 192.168.1.0/24
via: 10.0.0.1
```
这将在系统重启后自动添加静态路由。
5. 应用更改。可以使用以下命令来应用更改:
```shell
sudo netplan apply
```
这将使更改生效。
阅读全文