Как найти принтер в другой подсети

Как найти принтер в другой подсети

У меня есть сервер с 4 портами Ethernet: 1 используется для подключения к Интернету, а 3 других — для управления 3 локальными подсетями.

Я настроил DHCP-сервер, маршрутизацию, пересылку пакетов для IPv4 и NAT; все работает правильно: все пользователи могут подключаться к Интернету из каждой подсети, и пользователи могут пинговать ПК из одной подсети в другую.

Ниже приведено содержание моего /etc/rc.local:

/sbin/iptables -A FORWARD -o eth0 -i eth1 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -o eth0 -i eth2 -s 192.168.2.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -o eth0 -i eth3 -s 192.168.3.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -F POSTROUTING
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Проблема в том, что я не могу получить доступ из подсети x к сетевому принтеру/проектору в подсети y.использование автоопределения со стандартным драйвером HPно я могу выполнить команду ping и получить доступ к странице управления принтером.

Что я упускаю?

решение1

Если вы знаете сетевой адрес вашего принтера и нет проблем с доступом к нему, вы можете добавить принтер с помощьюВеб-интерфейс CUPS:

http://localhost:631

или:

http://your_server:631

Добавление принтера в CUPS

Связанный контент