![如何允许一个路由器上的计算机访问另一个路由器上的计算机?](https://linux22.com/image/1338137/%E5%A6%82%E4%BD%95%E5%85%81%E8%AE%B8%E4%B8%80%E4%B8%AA%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AE%BF%E9%97%AE%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%EF%BC%9F.png)
我有一个糟糕的 3801HGV 调制解调器/路由器,必须与 AT&T UVerse 一起使用。由于 AT&T 的问题,该路由器不允许更改 DNS 设置。我添加了 LinkSys E1200 作为第二个路由器,以便使用 OpenDNS 设置(过滤内容给我的孩子)。我还有一些机器想在 3801 上运行,它们有时需要与 E1200 后面的机器通信。问题是 3801 似乎不允许任何类型的静态路由。假设我想与 E1200 后面的两台机器进行文件共享。关于如何配置它,有什么想法吗?
答案1
您最好重新考虑整个解决方案,干预 ISP 固件不会有赢家。
我的做法是将我的电脑同时连接到两个设备(Windows 允许您在 ncpa.cpl 的高级设置中配置适配器优先级,这样您就可以选择哪个网卡作为互联网请求的默认路由)。因此,我的家人在一个路由器上设置,而我在两个路由器上,默认路由没有过滤,但他们可以访问我的共享,我们可以玩多层局域网游戏等。
答案2
忘掉你的 ISP 调制解调器吧。它就跟镇纸一样没用。
我建议,并且可以评论说这种方法有效,购买 2 个 Linksys 路由器并在其上安装 DD-WRT。我发现家用路由器的内部静态路由要么被禁用,要么损坏。在我安装 DD-WRT 后,一切都运行良好。如果您有 2 个公共 IP,这种方法会很好用,如果没有,则需要将路由器 2 的网关设置为路由器 1。
[这是一个针对网络专家的问题 - 如果将路由器 2 的网关设置为路由器 1 - 您还需要静态路由吗?]
所以:
路由器 1 - 192.168.1.X
路由器 2 - 192.168.2.X
然后使用 DD-WRT,您可以在子网之间设置静态路由。
你真正需要的是代理。我知道有一位同事使用 IPcop (http://www.ipcop.org/2.0.0/en/admin/html/) - 虽然对于这种情况来说,这可能有点过头了。我认为你只需要设置 squid 来过滤掉你不喜欢的关键词 (http://en.wikipedia.org/wiki/Squid_(软件))。我相信它可以设置为一项服务,所以你需要做的就是告诉你的孩子“如果你想上网,只要打开这台电脑”就可以了。