У меня есть Wi-Fi-роутер, выполняющий DHCP и NAT, подключенный к другому роутеру, который в свою очередь подключен к Интернету.
Основной маршрутизатор (LAN IP: 192.168.1.1) распределяет адреса в диапазоне 192.168.1.*, в то время как маршрутизатор Wifi (WAN IP: 192.168.1.190, LAN IP: 192.168.2.1) распределяет адреса в диапазоне 192.168.2.*. Причина разделения этих двух сегментов сети заключается в том, что за маршрутизатором Wi-Fi находится NAS, при этом между клиентами Wi-Fi и NAS постоянно происходит обмен большими объемами данных.
Большую часть времени доступ к NAS нужен только клиентам Wifi, и все работает очень хорошо. В некоторых случаях, однако, необходим доступ к NAT с проводного клиента, подключенного к основному маршрутизатору.
Я ищу способ разрешить клиентам, подключенным к основному маршрутизатору, получать доступ к NAS за маршрутизатором Wi-Fi.
Настройка определенного маршрута на основном маршрутизаторе (192.168.2.0, маска 255.255.255.0, маршрутизация на 192.168.1.190) работает только в том случае, если я отключаю NAT на маршрутизаторе, что в свою очередь снижает производительность передачи данных по Wi-Fi.
Может ли работать переадресация портов? Какие порты мне нужно переадресовать? Как это сделать?
Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ
Я настроил переадресацию портов на своем маршрутизаторе, и теперь при доступе \\192.168.2.1\
в проводнике Windows не возвращается сообщение "Не найдено". Вместо этого отображается пустой список (не отображаются файлы или папки). Что я мог сделать неправильно?
ПРАВКА 2
Еще немного подробностей: Я использую Windows 7 Home Edition и Debian Squeeze. NAS использует протокол SMB. Попытка доступа к нему из Debian (через smbclient -L
) приводит к пустому списку.
решение1
Листинг в Explorer не работает, но монтирование работает. Порты для переадресации: 135, 137, 138, 139 и 445.
Надеюсь это поможет!