如何通过 2 个路由器和本地网络访问 iTunes 家庭共享和 SMB 共享?

如何通过 2 个路由器和本地网络访问 iTunes 家庭共享和 SMB 共享?

我在跨两个路由器的设备之间通信时遇到了问题(例如,Apple TV 共享文件夹和 Apple TV 从 PC 到 iTunes 家庭共享)希望有人能帮助我。我的家庭网络中有 2 个路由器。它看起来像这样:

路由器 1(主路由器):此路由器的 WAN 端口连接到我的 ISP 提供商的调制解调器。此路由器的 LAN/无线网络配置为 192.168.1.0/24,路由器 IP 地址设置为 192.168.1.1。路由器 2(辅助路由器):此路由器通过以太网电缆从其 WAN/互联网端口连接到路由器 1 上的端口 1。它的 IP 地址设置为 192.168.1.100。路由器 2 的 LAN 网络配置为 192.168.2.0/24,路由器 IP 地址为 192.168.2.1。

我有几个设备连接到两个路由器,大部分是无线的,还有一些是有线的。

我有一台服务器 1,通过 wifi 连接到路由器 1。它的 IP 为 192.168.1.101。这台机器通过家庭共享托管我的 iTunes 媒体库,并且有多个装满媒体的共享文件夹。

我在路由器 2 后面有一台 ATV,通过 DHCP 连接,通常位于 192.168.2.120

我已经在路由器 1 上设置了静态路由,将网络地址 192.168.2.0 255.255.255.0 设置为指向 192.168.1.100。

我能够从连接到路由器 1 的计算机 ping 通连接到路由器 2 的计算机,反之亦然,没有问题(因为我设置的静态路由如上一段所述 - 在此静态路由设置之前,我只能从路由器 2 上的设备 ping 通路由器 1 上的设备,反之则不行)。

我正在尝试使用 ATV 的家庭共享从我的服务器传输我的音乐收藏,我也尝试使用 VLC 应用程序从服务器 1 上的共享文件夹播放我的媒体。

ATV(连接到路由器 2)上的家庭共享无法在我的网络上看到 iTunes 计算机(我猜是因为它位于不同的子网中)。如果我将 ATV 连接到路由器 1,它可以正常工作。

VLC 播放器打开后显示本地网络,没有出现服务器/共享文件夹。如果我将 ATV 连接到路由器 1,它们就会出现并且正常工作。同样,问题与上述相同。

所以我的问题是,我怎样才能让这些服务在两个路由器上显示,以便我的 ATV 可以连接到路由器 2,但可以看到家庭共享 iTunes 和连接到路由器 1 的服务器的共享文件夹?

答案1

解决方案是将路由器 2 配置为 AP,而不是路由器,这样您的整个家庭 LAN 就是由路由器 1 提供服务的一个大子网。

为此,请将路由器 1 的以太网连接到路由器 2 的 LAN 端口之一,而不是其 WAN 端口。关闭路由器 2 的 DHCP 服务器。为其指定 192.168.1.x/24 子网上的 LAN IP 地址。如果您已在旧的 192.168.2.x 子网上手动配置了任何具有静态 IP 地址的设备,则需要为 DHCP 或 192.168.1.x 子网上的静态 IP 地址重新配置它们。

如果没有第二个路由器(实际上是 NAT 网关)的阻碍,一切都将能够轻松看到并连接到其他一切,而无需设置路由或端口转发规则。

相关内容