Ubuntu 作为同一子网中的路由器

Ubuntu 作为同一子网中的路由器

我在 VMware Workstation 12 上有一个 Ubuntu VM。我需要使用此 VM 作为路由器来路由硬件(eNodeB)和另一个虚拟交换机之间的流量,它们都位于同一子网(192.168.4.X)上

在我的 Ubuntu VM(名为路由器)上,我有一个连接到 eNodeB 的接口 ens38。我想将所有这些数据包放在连接到 VMware 虚拟交换机的 ens39 上。我还想将所有传入 ens39 的流量转发到 ens38。在我最初的设置中,VM 不存在,eNodeB 直接连接到虚拟交换机。

我的接口的 IP 地址是:

ens38 : 192.168.4.1

ens39 : 192.168.4.2

eNodeB : 192.168.4.90

连接到虚拟交换机的其他实体的地址为 192.168.4.x

我的接口配置如下

iface eth0 inet static
address 192.168.4.1
netmask 255.255.255.0


iface eth1 inet static
address 192.168.4.2
netmask 255.255.255.0

是否可以在同一子网上进行 IP 转发?我尝试了在线找到的命令来转发接口之间的流量,但都不起作用。请告诉我如何成功启用此功能。

相关内容