我是新来的所以请耐心等待。:)
我有以下基础设施,想在这些子网之间共享东西,但不知道该怎么做。(我只是个程序员)
实线为有线连接,虚线为wifi连接。
我已经阅读过相关内容,但似乎有很多方法,我不知道哪种方法最适合我的需求。
我可以在两个不同的网络之间共享一台打印机吗? - 没有 PC 访问
跨不同子网共享文件
跨两个子网的 Windows 文件共享和打印共享?
我目前所拥有的连接示例能够去做:
- 智能手机 1 -> 智能电视 1
- 智能手机 1 -> 笔记本电脑 1
- 笔记本 2 -> 打印机 1 (当 PC 已开启时)
- 智能电视 1 -> 笔记本 1
- 智能电视 2 -> 笔记本 3
- 笔记本 3 -> 打印机 2(当笔记本 4 开启时)
我所联系的例子想去做:
- 智能手机 1 -> 智能电视 2
- 智能手机 2 -> 笔记本 2
- 笔记本 2 -> 打印机 2(当笔记本 4 开启时)
- 笔记本 3 -> 打印机 1 (当 PC 开启时)
- 智能电视 2 -> 笔记本电脑 1
基本上,两院唯一可以使用的东西就是互联网。
开关 1(房屋 1)
- 内部 IP192.168.0.1
- 面具255.255.255.0
- DHCP192.168.0.20 至 192.168.0.100
- 蓝线连接到 LAN 端口
开关 2(房屋 2)
- 内部 IP192.168.0.12
- 面具255.255.255.0
- DHCP192.168.0.101 至 192.168.0.200
- 蓝线连接到 WAN 端口
- 欺骗 MAC 地址(它包含笔记本 1 的有线连接适配器的 MAC 地址)
2号房1号开关的Wifi信号几乎为零,
两台打印机都是USB连接的,没有网络连接。
我在笔记本和 PC 上使用 Windows,在智能手机(三星)上使用 Android,不知道智能电视(三星)的情况,但我认为它们使用某种 unix 版本。
我使用 AllShare 或 DLNA 连接智能电视。
还需要更多详细信息吗?
提前致谢。
解决方案
- 将 WAN 更改为 LAN
- 已禁用 DHCP
- 未选中自动重新连接 WAN
- 删除了欺骗的 mac 地址
一切都在交换机 2 上完成
答案1
假设智能电视连接使用 DLNA 或 Airplay 或类似技术,那么所有这些设备都必须位于单个网络上,除非您有一个可以在各段之间路由多播的路由器。
了解蓝线如何连接将有助于明确需要进行哪些更改。
然而,目前这两栋房子可能处于不同的 IP 地址范围内,如果是这样,DLNA 和其他广播协议将无法跨范围工作。
如果您通过 LAN 端口而不是 LAN/WAN 端口连接两个交换机,然后在其中一所房子中禁用 DHCP,则所有设备都会在同一个网络上,并且您上面要执行的所有操作都将起作用。
根据您的描述,您只需将蓝线从交换机 2 的 WAN 端口重新定位到交换机 2 的 LAN 端口。您当前有两个具有相同 IP 范围的独立网络,因此您甚至无法在它们之间进行路由。
将蓝色电缆换到 LAN 端口可将它们置于同一网络上,并且两者都应使用默认网关 192.168.0.1 - 通向互联网的交换机。最简单的方法是禁用交换机 2 上的 DHCP 服务器。
答案2
如果蓝线已经接好,你只需要确保它们在同一个子网中。如果这些是 Windows 计算机,你可以通过将它们配置为同一个家庭组来轻松共享资源。
如果蓝线是电导体,例如双绞线,则必须考虑两栋房子之间的接地电位。(我想这就是它的名字。我既不是电工也不是英语专业的学生)。如果是光纤或无线连接,则不必担心这一点。
答案3
是的,在那种情况下你可以做任何你想做的事。
在房屋 2 中使用 openvpn 作为服务器,在房屋 1 中使用 openvpn 作为客户端。将 openvpn 设置为使用 tap 模式,而不是 tun。因为这样更容易使多播和广播服务正常工作,而且如果您有一条良好的互联网线路,开销也不会那么大。
接下来,将房屋 1 中的 wifi、以太网 LAN 和 VPN 接口 tap0 桥接在一起,至 br0。
对房子 2 做同样的事情。砰。实际上,房子 1 和 2 都在同一网络上,可以共享所有内容。然后,您可以使用 iptables 过滤掉一些东西。
编辑:哦,我看到你们家之间有一条蓝线。在这种情况下,你不需要通过互联网使用 VPN,只需为所有东西设置桥接模式即可。
在 switch1 上建立桥接,蓝色 LAN 端口位于其上,WiFi 位于其上,内部以太网 LAN 位于同一个桥接上。(请注意,有些 wifi 卡无法在 Linux 中桥接,因为它们很差劲)。在 switch2 上桥接蓝色 LAN 端口、其他以太网端口和 WiFi。只需桥接所有东西!