在CentOS上通过托pipe交换机进行静态路由

我是networking新手,我有一个关于通过pipe理交换机静态路由的问题。

我有一个连接到pipe理型交换机的集群。 其中一个节点(称之为头节点)也可以连接到外部networking以访问互联网。 我的目标是将所有其他节点静态路由到头节点上的NIC,以便能够连接到互联网。

目前,设置是这样的。

Managed switch ip = 192.168.50.1 

可以访问互联网的头节点上的eth1

 ip = 10.36.134.54 gateway = 10.36.134.1 netmask = 255.255.255.0 

连接到受pipe理交换机的头节点上的eth2

 ip = 192.168.50.2 gateway = 192.168.50.1 netmask = 255.255.255.0 

连接到受pipe理交换机的node1上的eth1

 ip = 192.168.1.3 gateway = 192.168.50.1 netmask = 255.255.255.0 

目前,头节点可以和本地节点通话,也可以上网。 但是,其他节点只能访问本地节点,包括头节点。

对于node1访问互联网,我需要路由到头节点的eth1。 我对么? 要从node1的eth1路由到头节点的eth1,path是

node1 eth1 – > managed switch – >头节点eth2 – >头节点eth1

它是否正确?

最后,我该怎么做? 我读了关于redhat和centOS上的静态路由的信息,但是我很难理解我应该实现这个机器。

非常感谢你的帮助! 我非常感谢。

编辑:

这里是当前的路线-n信息。

头节点

 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.50.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 10.36.134.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 1006 0 0 eth1 0.0.0.0 10.36.134.1 0.0.0.0 UG 0 0 0 eth1 

节点1

 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.50.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth1 0.0.0.0 192.168.50.2 0.0.0.0 UG 0 0 0 eth1 

我已经将node1的默认网关更改为头节点的IP地址,但Internet仍然无法工作。 谁能帮忙?

非常感谢你。

每个计算节点都需要192.168.1.2(头节点eth2)的默认路由。 然后,您将需要在头节点上configurationIP转发,以允许计算节点通过它进行访问。 您不必担心托pipe的交换机 – 对于您要完成的任务而言,它是“不可见的”。 如果需要的话,你也可以在头节点上伪装,虽然这样做是可选的。