如何设置可通过互联网访问的局域网等环境?
我以前家里有 ISP 路由器后面的 LAN。我的路由器是 192.168.1.1,上面有我的所有客户端,包括电脑、平板电脑、Roku 等。我能够通过 SSH 连接到电脑、通过 NFS 和自动挂载共享文件、根据需要通过 PXE 启动等。
路由器本身运行 Tomato,但我还有一个运行 Raspbian 的 Raspberry Pi,我将其用作 CUPS 打印服务器。
我现在把住所分成了两个独立的公寓,每个公寓都有自己的互联网连接,来自不同街区的不同 ISP——距离太远,无法在它们之间使用 Wi-Fi 或以太网电缆。
我希望保留一些以前的便利,比如通过 NFS 挂载和 PXE 启动在部分(不是全部)客户端之间进行文件共享,就好像它们在同一个 LAN 上一样。
我在一个住处仍然有 Tomato 路由器,在另一个住处有 DD-WRT 路由器。我在一个住处仍然有 Raspbian 设备,并且可以根据需要设置其他设备。我的每个路由器都位于其相应的 ISP 提供的路由器后面,除了允许端口 22 到达路由器后面的一个客户端外,我不会对其进行太多操作。
我目前正在考虑使用 OpenVPN 进行一些设置,除非有更好的建议。