
Я пытаюсь настроить 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 и т. д.?
решение1
Я знаю, что некоторые программы принтеров взаимодействуют с принтерами в сети, используя их MAC-адреса. Это было бы недоступно через маршрутизатор. Также может быть, что брандмауэр в DD-WRT блокирует трафик. Если бы вы могли отслеживать трафик в сети 0.xx, пока ПК взаимодействует с принтером, это помогло бы выяснить, какие протоколы используются.
VLAN будут действовать так же, как и отдельные физические сети, так что это не изменит ситуацию. Вы можете поместить все компьютеры в одну и ту же физическую сеть и по-прежнему использовать разные подсети IP. Это позволит обеспечить связь уровня 2, но несколько* помешает связи между ПК в разных сетях.
*Если кто-то вручную изменит свой IP-адрес на другую подсеть, он сможет получить к ней доступ.
решение2
Мне кажется, что это проблема маршрутизации или брандмауэра. Настроен ли в сетевых настройках сканера\принтера шлюз по умолчанию? Какой протокол он использует для передачи данных: HTTP, FTP, SMTP, RPC и т. д.?