
У меня дома есть два маршрутизатора Wi-Fi, один из которых подключен напрямую к модему, а другой подключен внизу как вторая сеть (напрямую к первому маршрутизатору). Есть ли способ сделать так, чтобы у второго маршрутизатора была своя собственная сеть, но один или два порта работали бы так, как будто они напрямую подключены к первому маршрутизатору? Таким образом, я могу перенаправлять порты на устройства на втором маршрутизаторе. Вот информация о маршрутизаторах:
Маршрутизатор 1 - Linksys WRT54G Работает на стандартной прошивке
Маршрутизатор 2 - Linksys E900 с прошивкой Tomato
Итак, подытоживая, я спрашиваю, как мне иметь две сети с двух маршрутизаторов, но иметь возможность подключаться напрямую к первому маршрутизатору через один из портов второго маршрутизатора?
Вот рисунок Visio того, как я хотел бы выглядеть
решение1
Вы можете использовать Double NAT. См.Переадресация двойного маршрутизатора.
На первом устройстве NAT (маршрутизаторе 1) перенаправьте необходимые вам порты на IP-адрес порта WAN маршрутизатора 2.
Затем на маршрутизаторе 2 перенаправьте тот же порт(ы) на адрес нужного вам устройства.
Более подробное объяснение см. по ссылке выше.
решение2
Нет. Если маршрутизатор 2 функционирует как шлюз (т. е. имеет собственную подсеть), то все клиентские компьютеры будут в этой подсети. Маршрутизатор 1 будет видеть только маршрутизатор 2, и для переадресации портов вам придется настроить маршрутизатор 1 для переадресации порта на маршрутизатор 2, а также настроить маршрутизатор 2 для переадресации порта на соответствующий компьютер (см. ответ Дэвида DoubleNAT).Другие компьютеры в сети 1 не смогут видеть компьютер в сети 2 напрямую.
Единственный способ, которым компьютер может быть физически подключен к маршрутизатору 2 и взаимодействовать с ним, как будто он находится в сети маршрутизатора 1, — это если маршрутизатор 2 функционирует как мост/коммутатор (Tomato поддерживает это, IIRC). В этой ситуации не будет отдельной сети для маршрутизатора 2.