2024年4月15日发(作者:)

Linux中的IP路由策略可以通过使用`ip route`命令进行配置。以下是一些常见的策略:

1. 添加默认网关:

```

ip route add default via 192.168.1.1 dev eth0

```

这将把默认网关设置为192.168.1.1,并使用名为eth0的网络接口。

2. 添加静态路由:

```

ip route add 192.168.2.0/24 via 192.168.1.2 dev eth0

```

这将添加一个静态路由,使得所有前往192.168.2.0/24子网的数据包都通过192.168.1.2

这个网关,并使用名为eth0的网络接口。

3. 删除路由:

```

ip route del 192.168.2.0/24 via 192.168.1.2 dev eth0

```

这将删除前面添加的静态路由。

4. 修改路由:

```

ip route replace 192.168.2.0/24 via 192.168.1.3 dev eth0

```

这将修改前面添加的静态路由,将网关更改为192.168.1.3。

5. 查看路由表:

```

ip route show

```

这将显示当前系统的路由表。

6. 添加临时路由(重启后失效):

```

ip route add 192.168.3.0/24 via 192.168.1.4 dev eth0

```

这将添加一个临时路由,重启后将失效。

7. 添加永久路由(重启后依然生效):

编辑`/etc/sysconfig/network-scripts/route-eth0`文件(假设网络接口为eth0),添加以

下内容:

```

192.168.3.0/24 via 192.168.1.4 dev eth0

```

保存文件后,重启网络服务或重启系统,该路由将永久生效。