route add -net 172.20.25.0/24 gw 172.20.11.254 dev nm-bond 麒麟系统如何将这条路由写成永久路由
时间: 2025-01-04 08:39:11 浏览: 8
在麒麟系统中,如果你想将 `route add` 的临时静态路由设置为永久路由,你需要修改系统的路由配置文件,通常这个文件位于 `/etc/sysconfig/network-scripts/` 目录下的网卡配置脚本(如 `ifcfg-ethX`,其中 X 是对应网络接口的编号)。针对你给出的命令,具体步骤如下:
1. 打开相应的路由配置文件,例如对于NM(NetworkManager)管理的Bond(绑定接口),你可以打开 `ifcfg-nm-bond` 或类似名称的文件。
2. 在该文件的 `[route]` 或 `[network]` 节下面添加新的路由条目。如果你没有找到对应的节,可以手动添加一个新的 `[route]` 节。
3. 添加类似于下面的行,替换 `NET` 和 `GW` 为实际的网络地址和默认网关:
```
POSTROUTING ACCEPT
MASQUERADE
route -A inet6 default none
route -A inet default gw $GW dev $DEV
route add -net $NET/24 dev $DEV metric 1
```
4. 其中 `$NET` 替换为 `172.20.25.0/24`,`$GW` 替换为 `172.20.11.254`,`$DEV` 替换为 `nm-bond`。
5. 保存并关闭文件。如果使用的是文本编辑器,记得手动保存(比如 `Ctrl+O` 然后 `Ctrl+X` 或者点击“另存为”按钮)。
6. 最后,重启网络服务或者网络管理系统以便应用新添加的路由配置。在终端中运行 `systemctl restart networking.service` 或者 `systemctl restart NetworkManager`。
阅读全文