![同时使用有线互联网和 DSL(或 AT&T u-verse),如何跨两个不同的网络访问文件或使用 SVN?](https://linux22.com/image/483530/%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8%E6%9C%89%E7%BA%BF%E4%BA%92%E8%81%94%E7%BD%91%E5%92%8C%20DSL%EF%BC%88%E6%88%96%20AT%26T%20u-verse%EF%BC%89%EF%BC%8C%E5%A6%82%E4%BD%95%E8%B7%A8%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E7%BD%91%E7%BB%9C%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6%E6%88%96%E4%BD%BF%E7%94%A8%20SVN%EF%BC%9F.png)
我之前用的是 DSL,后来又注册了 Comcast Cable 网络,因为据说它速度非常快(尽管有时不太可靠)。然后我从 DSL 升级到了 AT&T U-verse 光纤,下行速度为 6Mbps,上行速度为 1Mbps。
因此,现在我的一些 PC 连接到 Comcast 网络并连接到 Linksys 无线路由器,而一些 PC/笔记本电脑/Mac 连接到 AT&T U-verse 光纤,该光纤带有提供服务的无线路由器。
因此,在这两个网络之间访问文件变得非常困难。如果我想读取恰好在另一个网络上的文件,我可能需要连接到不同的无线网络……或者将电缆从一个路由器拔到另一个路由器……
如果我想通过 SVN 提交一些文件,情况也是如此。如果 PC 不在该网络上,那么我要么需要找出 SVN 的 PC 的 IP 地址,要么连接到不同的网络。
那么有没有办法让事情变得更简单呢?有一台电脑,既有 LAN 卡,又有无线网卡。这样,这台电脑就可以同时连接到两个网络并传输数据了?
答案1
我首先假设你们两个网络在物理上彼此接近,并且你们可以轻松地将电缆从一个网络拉到另一个网络。如果你的路由器足够好,这将使你能够使用一些路由技巧(不知道,细节不够)
将两个网络置于两个不同的子网中,假设为 192.168.1.0/24 和 192.168.2.0/24,路由器位于 .1。在路由器之间拉一条电缆,并为其创建一个小子网,假设为 192.168.254.0/30。然后,您所要做的就是添加静态路由以将一个路由器指向另一个路由器 :-)
另一个更简单的选择是拥有一个大网络和一个大子网,比如说 192.168.0/22。所以是的,这意味着将所有 PC 放在同一个 LAN 中。然后,您所要做的就是将要使用 FO 的 PC 指向 FO 网关,将要使用 Cable 的 PC 指向 Cable 网关。禁用其中一个 DHCP(或全部),因为这会产生奇怪的冲突。
另一种选择是在两个路由器之间放置一个 IPsec 网关,但这意味着您的内部流量将通过互联网传输,这不是一个好主意。