У меня небольшая сеть, настроенная следующим образом: Интернет> Модем> Маршрутизатор A
Принтер
Рабочие станции Департамент А
Маршрутизатор B
Рабочие станции Отдел B
Проблема в том, что рабочие станции в отделе A могут без проблем подключаться к сетевому принтеру и видеть его. Но в отделе B они не могут видеть принтер, когда вы его ищете, но если вы вручную добавите его по IP, он, похоже, работает нормально.
Я предполагаю, что маршрутизатор B каким-то образом отфильтровывает возможность видеть принтер, когда вы нажимаете «Найти принтер», но я немного не понимаю, что именно.
Есть предположения?
Я собираюсь сделать предположение, что ваш компьютер является частью рабочей группы, а не домена.
Широковещательные сообщения Netbios не передаются маршрутизатором, поэтому вы не сможете найти его по имени. Для получения дополнительной информации ищите широковещательные домены. http://en.wikipedia.org/wiki/Broadcast_domain
Если вы хотите иметь возможность искать принтер по имени, вам необходимо реализовать DNS или WINS.
Наверное, проще всего добавить его по ip на машинах за маршрутизатором b.
Маршрутизаторы A и B ни один из них по-настоящему ничего не «фильтрует», они просто не маршрутизируют широковещательные сообщения.
Маршрутизатор B ничего не фильтрует, просто у него другой IP-адрес. Кажется, вы подключаете один роутер к другому через порт WAN. Вместо этого вы можете использовать первый маршрутизатор в качестве DHCP и поместить их в один и тот же диапазон IP-адресов. Вот и все.