![Ubuntu 作为同一子网中的路由器](https://linux22.com/image/999887/Ubuntu%20%E4%BD%9C%E4%B8%BA%E5%90%8C%E4%B8%80%E5%AD%90%E7%BD%91%E4%B8%AD%E7%9A%84%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我在 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 转发?我尝试了在线找到的命令来转发接口之间的流量,但都不起作用。请告诉我如何成功启用此功能。