Я пытаюсь настроить BrotherDCP-9045CDN, который используется в двух сетях (см. Доступ к принтеру из другой подсети для топологии сети).
Функции принтера и сканирования доступны из обеих сетей (только через IP с хостов 192.168.1.XX), но теперь я хочу использовать инструмент brscan-skey, который позволяет сканировать физически перед принтером и отправлять результаты сканирования на ПК. Когда демон brscan-skey запускается на ПК, например ПК2, он затем сообщает о своем присутствии в сети принтеру (возможно, предоставляя свой IP-адрес), а затем я могу выбрать на экране принтера для отправки результатов сканирования на ПК2. Это работает для ПК в той же сети, что и принтер, но не работает с ПК на 192.168.1.XX. Я все еще вижу, что они зарегистрированы на принтере, но когда я пытаюсь сканировать на них, принтер блокирует отображение «подключение к ПК».
Как я могу настроить второй маршрутизатор, чтобы позволить принтеру обмениваться данными с ПК в другой сети (помимо принтера, я не хочу, чтобы другой ПК в 192.168.0.XX мог видеть или взаимодействовать с ними в 192.168.1 .XX)? В целом, моя установка верна, или мне следует использовать VLAN, разные маски, поместить принтер в DMZ и т. Д.?
Мне кажется, что это либо проблема маршрутизации, либо проблема межсетевого экрана. Настроен ли для сканера \ принтера шлюз по умолчанию в сетевых настройках? Какой протокол он использует для передачи данных: HTTP, FTP, SMTP, RPC и т. Д.?
Я знаю, что некоторое программное обеспечение принтера обменивается данными с принтерами в сети, используя их MAC-адрес. Это было бы недоступно через маршрутизатор. Также может быть, что межсетевой экран в DD-WRT может блокировать трафик. Если бы вы могли отслеживать трафик в сети 0.xx, пока ПК общается с принтером, это помогло бы выяснить, какие протоколы используются.
Сети VLAN будут действовать так же, как отдельные физические сети, поэтому это не изменит ситуацию. Вы можете поместить все компьютеры в одну физическую сеть и по-прежнему использовать разные IP-подсети. Это позволит установить связь на уровне 2, но в некоторой степени * предотвратит обмен данными между ПК в разных сетях.
* Если кто-то вручную изменит свой IP-адрес на другую подсеть, он сможет получить к нему доступ.