我一直试图了解在CentOS 6.x机器上添加静态路由的正确方法。在一些论坛中,他们说要用相关的路由创建一个名为route-dev_name (例如路由-eth0)的文件,并将其放在/etc/sysconfig/network-scripts中,在一些论坛中,他们说文件应该命名为static-routes,在这两种情况下,我都无法设置静态路由。在某些CentOS版本中,它只在命名文件route-dev_name时才起作用,而在有些版本中,它只在命名文件static-routes时才起作用。有人能帮帮我吗?这是我的路由文件的内容:
192.168.20.0/24 via 192.168.20.253 dev eth0提前感谢
发布于 2014-02-17 15:58:29
在/etc/syconfig/网络化-脚本/路由-eth0中创建一个文件
添加以下内容
192.168.20.0/24 via 192.168.20.253 dev eth0我一直采用这种方法。我发现这是最好的办法。
发布于 2014-12-06 13:42:24
有一个更简单的方法来增加路线..。
此文件/etc/init.d/network是在PC启动时启动的,它使用文件/etc/sysconfig/static-routes添加静态路由。
你必须创建它,因为它不存在。
如果您仔细阅读文件/etc/init.d/network,它会在这个文件中读取每一行以添加路由,这些行必须以"any“开头,并且已经知道”路由添加-“。
因此,在要创建>> /etc/sysconfig/静态路由的文件中,您必须编写:
any net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.1 eth0这是添加静态路由的最佳方法,所有东西都有一个文件(而不是X接口的X文件)
发布于 2014-02-17 16:49:16
我总是在我的route-ethX 6.4和6.5上使用CentOS文件方法:
创建/编辑文件/etc/sysconfig/network-scripts/route-ethX (其中X是接口号),并在该文件中设置路由:
192.168.20.0/24 via 192.168.20.253 dev eth0您还可以使用以下格式编辑此文件(我个人更喜欢第一种语法):
GATEWAY0=192.168.20.253
NETMASK0=255.255.255.0
ADDRESS0=192.168.20.0然后重新启动网络以应用更改:
service network restart进一步阅读:https://www.centos.org/docs/5/html/5.2/Deployment_指南/s1-网络脚本-静态-routes.html
https://serverfault.com/questions/576192
复制相似问题