为债券别名创建新路线

为债券别名创建新路线

我的 Linux 机器中有一个 IP 地址 1.2.3.4,即 eth0:1。eth0 的别名。我想从该 IP 创建到另一台机器中的外部 5.6.7.8 IP 的路由。

我该怎么做?我需要网络掩码和网关吗?

答案1

IP 网络中的路由始终是面向目标的。有一种选择是进行源路由,但现在几乎很少使用。

只需定义一个新的静态路由(使用命令route add -net),然后定义该路由的度量。现在的问题是,除非您的 Linux 机器是 5.6.7.8 的路由器(即,5.6.7.8 的所有流量都必须通过此 Linux 机器),否则流量将直接流向那里,您的路由不会产生任何影响。为了确保您的流量确实通过 1.2.3.4,您必须在源机器上设置一条路由,使 1.2.3.4 成为路由器。您可以使用以下命令执行此操作

route add -host 5.6.7.8 gw 1.2.3.4 mss <size>

相关内容