linux静态永久路由配置
时间: 2024-07-11 11:00:40 浏览: 187
Linux 静态永久路由(Static Permanently Static Routing,简称 static route)是一种配置网络路由的方法,它为网络设备定义了一条固定的路径,即使网络连接发生变化,该路由也不会自动消失或改变。以下是配置静态永久路由的基本步骤:
1. 打开终端:在 Linux 系统中,通常使用 `vi` 或 `nano` 编辑器编辑配置文件。
2. 编辑路由表:路由信息存储在 `/etc/iproute2/rt_tables` 文件中(对于老版本可能在 `/etc/sysconfig/network-scripts` 或 `/etc/network/interfaces`),具体取决于你的发行版。使用 `sudo nano /etc/iproute2/rt_tables`(或其他路径)打开。
3. 添加新路由:在文件中添加以下内容,替换 `INTERFACE` 为你的网络接口(如 eth0 或 ens33),`GATEWAY` 为目标网关地址,`NETMASK` 为目标网络的子网掩码,`NETWORK` 为你想路由的目标网络:
```
route add -net `NETWORK` netmask `NETMASK` gw `GATEWAY` table `TABLE_NAME` metric `METRIC`
```
`TABLE_NAME` 可以自定义路由表名称(例如 local, default 等),`METRIC` 是可选的,用于定义路由优先级。
4. 保存并退出:完成编辑后,按 `Ctrl + X`,然后输入 `Y` 保存并退出编辑器。
5. 刷新路由:运行 `sudo ip route flush table <TABLE_NAME>`(替换 `<TABLE_NAME>` 为你定义的路由表名),然后用 `sudo ip route` 检查新添加的路由是否生效。
阅读全文