局域网上的链路网关

我在虚拟环境中安装了m0n0wall,我有10台PC连接到路由器(192.168.1.0/24),通过PPPoE连接到互联网,问题是这个路由器没有QoS,所以我想要做的是下列 :-

  1. 让所有PC从路由器获得他们的IP,默认网关将是m0n0wall

  2. 月亮墙将有2个接口(局域网192.168.1.20)和(湾192.168.1.21和默认网关192.168.1.1)

  3. 现在当任何一台电脑想访问互联网时,都应该通过m0n0wall,然后m0n0wall会通过路由器上运行的PPPoE的wan接口(192.168.1.1)将连接转发到默认网关。

最大的问题是这种情况可能与否,你有什么build议? 谢谢

虽然技术上可行,但是这会让你的设置变得不必要的复杂。 你应该做弗雷德里克build议的,并且像链路一样

你的主机--- m0n0wall ---路由器

代替

你的主机--- m0n0wall
             /
路由器---

为此,build议将您的一个子网重新编号为具有相同子网定义的不同广播域(即分开的以太网)中的WAN和LAN接口,则需要使用代理ARP或网桥模式来build立正确的转发 – 为了简单起见,你应该避免。

您不能在同一个子网(192.168.1.X)的LAN接口和WAN接口 – 这将使路由不可能。

你应该做的是让m0n0wall处理DHCP和所有的东西,然后只让路由器作为m0n0wall的网关。

这样你的电脑将连接到m0n0wall,并通过它上网。