У меня есть следующие сетевые устройства

  • InternetBox: VDSL модем + маршрутизатор 2 в 1 (4x LAN + WLAN)

    IP (192.168.1.1) - расположен в подвале

  • Маршрутизатор: маршрутизатор Netgear WNDR3700v5 (4x LAN + 1WAN + WLAN)

    IP (192.168.0.1), который подключен к интернет-боксу через локальную сеть - расположен на 2 этаже

  • NAS: Synology DS214 (1x LAN)

    IP DHCP (192.168.1.113), если он подключен к InternetBox

    IP DHCP (192.168.0.4), если он подключен к маршрутизатору


Когда я подключаю NAS к Internet Box, все работает нормально. Но когда я подключаю NAS к маршрутизатору, только устройства, которые напрямую подключаются к маршрутизатору, имеют доступ к NAS.

Но я хотел бы получить доступ с любого устройства в моем доме.

Я пытался вручную изменить IP-адрес NAS на IP-адрес xBox в Интернете (шлюз и т.д.), Но он не работает.

Может кто-нибудь дать мне подсказку, что я делаю не так? Пожалуйста, обратите внимание: я новичок.

1 ответ1

1

Я прочитал описание вашей сети как это:

Диаграмма сети

Обратите внимание, что ваш маршрутизатор здесь имеет как минимум два сетевых интерфейса. Один в «голубой сети» и один в «зеленой сети». Это две отдельные сети.

Если вы подключите NAS к «интернет-коробке», то ему потребуется IP-адрес в диапазоне 192.168.1.0/24. Этот IB знает, как получить доступ к устройствам в локальной (зеленой) сети. Если его нет в известном списке, он пытается получить к ним доступ через шлюз по умолчанию. (В твоем случае маршрут в интернет).

Если не сказать, что он не знает о голубой сети! Он не должен иметь доступа к любым устройствам в этой синей сети, пока вы не добавите маршрут. (См. Https://serverfault.com/questions/49765/how-does-ipv4-subnetting-work для более подробного объяснения IPv4 и маршрутизации). Однако ваш маршрутизатор может на самом деле понять маршрутизацию и сделать что-то полезное здесь,


Теперь, если вы подключите NAS к синей сети, он будет находиться в той же сети, что и все остальные устройства в синей сети. Все они могут достичь этого, но устройства, напрямую подключенные к зеленой сети, не должны знать об этом. Нет, пока вы не добавите маршрут для него. То, как вы это сделаете, зависит от вашего устройства. Для многих Linux-подобных дистрибутивов это будет что-то вроде route add -net 192.168.0.0 netmask 255.255.255.0 eth0 . Для многих потребительских устройств это может быть сделано через графический интерфейс. Без дополнительной информации мы не можем сказать.





PS: я предположил, что ваш маршрутизатор является реальным маршрутизатором и что вы не используете двойной NAt или что-то такое же безобразное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .