背景故事这样的:工作室有两条宽带,一条用于同学们日常使用,另一条留给四台服务器专用,两个宽带分别用两个路由器做出口。

现在有几个同学想要远程连服务器,但不在一个内网很麻烦,如果都放在同一个网络,又不希望服务器专用网络的带宽被占用。

所以,问题就成了A, B两个局域网怎么在保证wlan出口不变的情况下,让A局域网内的部分机器能直接访问B局域网内的机器。

开始想过用VPN,但从外网绕进来,怎么也觉得别扭。后来又想俩路由器中间加个交换机,弄个trunk接口。

最后突然想明白,这不等同于一个局域网两个wlan口的问题嘛。
想明白这事,解决方案就很简单了:

  1. 两个路由器A和B网线连lan口并联,把lan设置到同一IP段。
  2. 路由器A开DHCP(默认网关指向A本身就行),路由器B关闭DHCP。
  3. 其他同学日常用网用自动获取IP,网关自动就指向A。而服务器手动设置IP,网关指向路由器B。
  4. 这样就实现两个网络互通,且出口不同了。
  5. 最后在路由器A上添加访问规则,限制只能有部分同学的MAC地址可以访问服务器所在的IP范围。

其实用一个双wlan口的路由器也能解决这个问题,只是后续再有变更可能没俩路由器那么灵活。
第三步如果服务器量大了手动设置就很麻烦,需要用静态DHCP+路由规则去做。