Bin*_*fit 0 networking linux routing fedora
运行 Fedora 10 我有以下场景。
NIC A - 在 10.11.0.1 上运行。DHCP 分配。 NIC B - 尚未指定 IP。
连接到 NIC B 的机器需要在 NIC B 和 NIC A 之间传输流量,即。查看 NIC A 所能提供的一切。流量可以在这些网络之间自由流动,因为另一台机器上已经安装了防火墙。
我意识到这是一个路由问题,但不知道从哪里开始。
我将如何正确设置?
首先需要在Fedora框中开启IP转发,编辑/etc/sysctl.conf:
net.ipv4.ip_forward = 1
Run Code Online (Sandbox Code Playgroud)
接下来,您需要告诉连接到 NIC B 的机器,如果它们想连接到网络 10.11.0.x,它们需要通过您的服务器。这可以通过将您的服务器(来自 NIC B 的 IP)设置为其他机器的默认网关来实现。或者您可以在机器中添加静态路由:
route ADD 10.11.0.0 MASK 255.255.255.0 A.B.C.D (in windows)
Run Code Online (Sandbox Code Playgroud)
其中 ABCD 是您的服务器 (NIC B) 的 IP 地址。我假设 255.255.255.0 是另一个网络的网络掩码。