有两个ADSL调制解调器路由器(没什么特别的,TP-LINK),每个都有一个小号(可变的,但通常是<10)计算机的本地networking。
在一个networking上,Ubuntu 11.04上有一个SAMBA服务器。
第二条ADSL线路的原因是给一个build筑物提供专用带宽,所以来自其他计算机的上行/下行stream量不会影响该build筑物。
有什么方法可以使这个SAMBA服务器可以访问第二个networking,同时保持隔离带宽的优势?
我已经看到多个上行链路/提供商的路由 ,但似乎并不是答案。
首先你应该知道,smb协议没有encryption,除非你可以,否则你可能会考虑其他共享文件的方式。 (如SFTP)我可以想出三种方法来解决你的问题:
join两个networking,通过路由器A路由前一个networkingA的stream量,通过路由器B路由前一个networkingB的stream量。
连接两个networking与VPN或其他隧道协议(有路由器,使LAN到LAN连接非常容易)。 但是你会在这里产生某种瓶颈,所以我真的会推荐我的第一个想法。
给桑巴电脑两张网卡(如果你真的想分离networking)。 一个用于一个LAN,一个用于另一个。
超级用户提出并回答了一个问题 ,关于如何连接和使用多个网卡。 如果你想join这两个networking,你可以通过使用不同的networking掩码和地址范围,或者只是通过设置不同的路由来分开它们。 在接受的答案链接的指导可能会给你一些更多的信息。
由于两座build筑物之间没有物理布线,所以您的select有限。
此外,如果您现在正在质疑可用带宽,那么添加站点间IPSec隧道可能会对性能产生不利影响,因为(通常情况下)自上而下的带宽比率约为5:1,有利于您的下载速度典型的DSL连接(5Mbps下行,<1Mbps上行)。
这意味着,如果/当SAMBA服务器之间存在多个并发文件传输(如果您计划通过隧道映射驱动器并且用户正在使用networking像在LAN上一样驱动)。
根据需要访问这些文件的频率,最好使用SFTP或FTPS服务器,这样可以节省带宽和/或限制并发会话/传输。