Как получить доступ к iTunes Home Sharing и SMB Shares через 2 маршрутизатора и локальную сеть?

0

У меня проблемы с обменом данными между устройствами, расположенными на двух маршрутизаторах (например, Apple TV для совместного использования папок и Apple TV для домашнего обмена iTunes с ПК). У меня есть 2 маршрутизатора в моей домашней сети. Это выглядит так:

Маршрутизатор 1 (основной): этот маршрутизатор имеет свой порт WAN, подключенный к модему моего провайдера. LAN / беспроводная сеть этого маршрутизатора настроена как 192.168.1.0/24 с IP-адресом маршрутизатора, равным 192.168.1.1. Маршрутизатор 2 (вторичный): этот маршрутизатор подключен кабелем Ethernet от своего порта WAN / Internet к порту 1 на маршрутизаторе 1. Его IP-адрес установлен на 192.168.1.100. Сеть LAN маршрутизатора 2 настроена как 192.168.2.0/24 с IP-адресом маршрутизатора 192.168.2.1.

У меня есть несколько устройств, подключенных к обоим маршрутизаторам, в основном беспроводным, с несколькими проводными.

У меня есть сервер 1, подключенный к маршрутизатору 1 через Wi-Fi. Имеет IP 192.168.1.101. На этой машине размещена моя медиатека itunes через общий доступ к домашним ресурсам, и в ней есть несколько общих папок, заполненных мультимедиа.

У меня есть ATV позади маршрутизатора 2, подключенного через DHCP, обычно на 192.168.2.120

Я настроил статический маршрут на маршрутизаторе 1, настроив сетевой адрес 192.168.2.0 255.255.255.0, чтобы он указывал на 192.168.1.100.

Я могу пинговать с компьютеров, подключенных к маршрутизатору 1, к компьютерам, подключенным к маршрутизатору 2, и наоборот, без проблем (из-за статического маршрута, который я установил в предыдущем параграфе - до этой настройки статического маршрута я мог пинговать только с устройств на маршрутизатор 2 для устройств на маршрутизаторе 1, а не наоборот).

Я пытаюсь использовать домашний доступ ATV для потоковой передачи своей музыкальной коллекции с моего сервера, а также пытаюсь использовать приложение VLC для воспроизведения медиафайлов из папок общего доступа, которые находятся на сервере 1.

При общем доступе к ATV (который подключен к маршрутизатору 2) не виден компьютер itunes в моей сети (я полагаю, потому что он находится в другой подсети). Если я подключу свой ATV к маршрутизатору 1, он будет работать нормально.

Проигрыватель VLC, когда он открыт, и отображает Локальную сеть, серверы / общие папки не отображаются. Если я подключаю ATV к маршрутизатору 1, то они появляются, и это работает. Опять та же проблема, что и выше.

Итак, мой вопрос, как я могу каким-то образом заставить эти службы отображаться на двух маршрутизаторах, чтобы мой ATV мог сидеть подключенным к маршрутизатору 2, но мог видеть домашний общий доступ к itunes и общие папки с сервера, подключенного к маршрутизатору 1?

AmericanNinja
источник

Ответы:

1

Решение состоит в том, чтобы настроить маршрутизатор 2 как точку доступа, а не маршрутизатор, чтобы вся ваша домашняя локальная сеть была одной большой подсетью, обслуживаемой маршрутизатором 1.

Для этого подключите Ethernet от маршрутизатора 1 к одному из портов LAN маршрутизатора 2, а не к его порту WAN. Выключите DHCP-сервер маршрутизатора 2. Дайте ему IP-адрес локальной сети в подсети 192.168.1.x / 24. Если вы вручную настроили какие-либо устройства со статическими IP-адресами в старой подсети 192.168.2.x, вам потребуется перенастроить их для DHCP или статического IP-адреса в подсети 192.168.1.x.

Без этого второго маршрутизатора (на самом деле, шлюза NAT) все сможет легко увидеть и подключиться ко всему остальному, без настройки маршрутов или правил переадресации портов.

Spiff
источник
спасибо за пост, однако я знаю, что это решит проблему. Но я не хочу делать маршрутизатор 2 AP. Мне нужно / я хочу разделить эти две сети, поэтому я спросил, как мне обойти эту проблему. Так что, в принципе, учитывая, что я не могу / не буду менять маршрутизатор 2 на точку доступа, возможно то, что я спросил выше. Это не?
AmericanNinja
@AmericanNinja Пожалуйста, отредактируйте свой вопрос, чтобы объяснить, каким образом вы хотите разделить две сети (какие протоколы / действия вы хотите заблокировать между сторонами сети) и каким образом вы хотите, чтобы они работали (если что-то кроме этого ATV дело). Даже без установления мостов работа по обнаружению и подключению по сети приводит к тому, что все работает, поэтому нам нужно знать, каковы ваши требования к разделению, прежде чем мы сможем вам помочь.
Spiff
@AmericanNinja Кроме того, вы можете проверить свой вопрос? Я думаю, что вы хотели написать «Маршрутизатор 1» в двух разных местах, где вы на самом деле написали «Маршрутизатор 2».
Spiff
Я обновил пост. Спасибо, Спифф! Извините, я написал это наполовину мертвым мозгом в ранние утренние часы после того, как полностью истощился от попыток понять это. Вы были правы, в конце объяснения я ссылался на Маршрутизатор 2 два раза, когда мне следовало сказать «Маршрутизатор 1.». Я решил еще кое-что почистить, чтобы прояснить ситуацию. Надеюсь, это сейчас. Спасибо!
AmericanNinja