在CentOS 7中永久性地进行自定义路由更改


1

每当重新启动主LAN网络接口/重新启动系统时,我都需要维护一些自定义路由命令。

我一直在阅读如何在CentOS 7中执行此操作,以及相应的文档,您需要使用route-[interface_name]文件/etc/sysconfig/network-scripts。但是,格式与使用原始路由命令略有不同:

ip -f inet rule add fwmark 1 lookup 100
ip -f inet route add local default dev eno1 table 100

ip -f inet6 rule add fwmark 1 lookup 100
ip -f inet6 route add local default dev eno1 table 100

在与CentOS 7一起使用的路由脚本中编写这些路由命令的正确方法是什么,因此路由信息保存在路由表中?

Answers:


0

您可以手动创建文件并添加规则,但我建议您使用'nmcli'命令。它是Red Hat 7 / CentOS 7中的新功能。

'nmcli'命令会自动更新文件,并在重新启动后使更改保持不变。

# man nmcli-examples
# nmcli con add help

完成更改后运行:

# nmcli con reload
# nmcli con down <interface name>
# nmcli con up <interface name>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.