У меня есть следующие сетевые устройства
ИнтернетБокс:VDSL модем+маршрутизатор 2в1 (4x LAN + WLAN)
IP (192.168.1.1) - Расположен в подвале
Маршрутизатор:Маршрутизатор Netgear WNDR3700v5 (4x LAN + 1WAN + WLAN)
IP-адрес (192.168.0.1)который подключен к InternetBox через локальную сеть - расположен на 2-м этаже
НАН:Synology DS214 (1 ЛВС)
IP-DHCP(192.168.1.113)если он подключен к InternetBox
IP-DHCP(192.168.0.4)если он подключен к маршрутизатору
Когда я подключаю NAS к Internet Box, все работает нормально. Но когда я подключаю NAS к Router, только устройства, которые напрямую подключены к Router, имеют доступ к NAS.
Но я хотел бы получить доступ со всех устройств в моем доме.
Я пытался вручную изменить IP-адрес NAS на IP-адрес интернет-приставки xBox (шлюза и т. д.), но это не сработало.
Может кто-нибудь подскажет, что я делаю не так? Обратите внимание: я новичок.
решение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 или что-то столь же уродливое.