Через openvpn не работает принтер

Обновлено: 05.05.2024

Я еще позанимался этой проблемой и получил некоторые результаты.
Я решил что может быть на работе кривая ОС и решил попробовать дома то же самое, что я пробую в офисе. Дома стоит Windows Server 2003 Ent, а на работе Std. Так вот дома я смог настроить этот принтер, а на работе - нет. Я почти уверен что дело в каких настройках ОС, а не в ее версии.
Расскажу о процессах установки дома и на работе.
Дома:
1. Устноквка принтера. Далее.
2. Локальный принтер, снял галку автоматического поиска. Далее.
3. Использовать порт: LPT1. Далее.
4. Выбор драйвера принтера. Установка с диска. HP LaserJet 2420 PCL5e. Этот драйвер WHQL, если этого интересует кого-то.
5. Имя принтера: HP LaserJet 2420 PCL 5e. Не использовать по-умолчанию. Нет общего доступа. Не печатать пробную страницу.
6. Отображается последнее окно мастра. Жму Готово.

До этого момента вообще никаких проблем и дома и на работе.

Теперь надо установить правильный порт для принтера. Как я понимаю, эта процедура вообще никак не связана с установкой драйвера принтера и принтера в системе. То есть я хочу сказать этим, что я могу создать порт заранее, использовав окно свойств уже существующего в системе принтера. А потом выбрать этот созданный порт, а не LPT1 во время установки моего принтера.

Так вот как раз установка порта и является проблемной частью, на мой взгляд.

1. Открываю свойства любого принтера, например, моего HP LaserJet 2420 PCL 5e. Вкладка Порты. Добавить порт. Standard TCP/IP Port. Новый порт. Открывается мастер установки портов.

2. Имя принтера или IP-адрес: 192.168.10.235. Имя порта сформировалось само: IP_192.168.10.235. Жму Далее.

3. Получаю последнее окно мастера с кнопкой Готово.
Вот что написано в окне:
----------------------------
SNMP: Да
Протокол: RAW, Порт 9100
Устройство: 192.168.10.235
Имя порта: IP_192.168.10.235
Тип адаптера: Hewlett Packard Jet Direct
----------------------------
Жму готово, порт появляется в списке портов моего принтера, все отлично, печатает. По крайней мере, пробную странцу печатает.

А теперь перейдем к установке принтера и порта на работе.
Установка принтера такая же. А вот порт ставится несколько иначе.

1. Открываю свойства любого принтера, например, моего HP LaserJet 2420 PCL 5e. Вкладка Порты. Добавить порт. Standard TCP/IP Port. Новый порт. Открывается мастер установки портов.

2. Имя принтера или IP-адрес: 192.168.10.235. Имя порта сформировалось само: IP_192.168.10.235. Жму Далее.
И вот начинаются проблемы:
3. Вместо последнего окна мастера я получаю окно, в котором написано:
Требуются дополнительные сведения о порте.
Это устройство не может быть опознано.
Обнаруженное устройство имеет неизвестный тип. Проверьте:
Устройство правильно настроено
Адрес на предыдущей странице верен

Измените адрес и повторите поиск в сети, или выбирите тип устройства если вы уверены в правильности адреса.

Тип устройства:
Два варианта Обычное или Особое.
Если обычное, то в выпадающем списке есть много всего, в том числе "Hewlett Packard Jet Direct" - дома он сам определился, это видно в последнем окне мастера.
Если Особое, то становится доступна кнопка Параметры. Нажав ее, получает окно настройки порта.
Пробовал оба варианта - всеравно не печатает.
4. Выбираем в этот раз, например: обычное: Hewlett Packard Jet Direct". Далее.
5. последнее окно мастера:
----------------------------
SNMP: Да
Протокол: RAW, Порт 9100
Устройство: 192.168.10.235
Имя порта: IP_192.168.10.235
Тип адаптера: Hewlett Packard Jet Direct
----------------------------
Отличие только в SNMP.
Иду в настройки порта, ставлю галочку на SNMP, теперь окно настроек порта на работе такое же как и дома. НЕ ПЕЧАТАЕТ.

Имеется: Офис.В котором находится интернет от провайдера.Все это приходит на роутер Dlink 808, и раздается по офису.Есть комп, включенный в эту локальную сетку. на котором имеется база фирмы.Винда стоит XP SP3.

Есть 10 нетбуков с Виндовс 7 basic, разбросаных в разных районах города.На них подвешены термопринтера этикеток.Интернет от провайдера МТС.Есть у них такой набор называется 3g Router( в него входят 3g модем от МТС и Роутер Dir 320 залоченый на МТС).

Задача.
Каким образом мне возможно сделать так, чтоб при печати с офисного компа, я мог выбирать любой из этих 10 принтеров для печати, и отправлять печать именно на него.

Обязательно ли для этого делать VPN или можно решить задачу проще?

p.s.Я попробовал сделать VPN роутером D808.Зашел в настройки PPTP Server.Поставил галочку PPTP server Enable.Прописал случайный virtual ip 10.10.10.1(как я понял прописать можно любой).Выбрал протокол MSChap.Назвал туннель Tunnel1.Вписал логин и пароль и нажал APPLY.Роутер перегрузился и по идее VPN уже должен работать?

После этого я со своего домашнего компа сделал настройку нового подключения.Подключится к рабочему месту и так дале бла бла бла. Указал в качестве адреса IP который выдается нам провайдером в офисе(и который собственно прописывается в настройках WAN роутера Д808. И нажал соединить. В худшем случае не происходило ничего, в лучшем выдавало ошибку 807.

Теперь по делу:
Без впн тут никак, скорее всего нужно поднять в офисе vpn сервер, и заставить все нетбуки на него подключатся (например по PPTP протоколу). Принтеры этикеток, на сколько я помню, можно просто расшарить средствами виндовз, следовательно можно их подключить (через адреса которые им даст vpn сервер) на вашу икспишку. По идее на этом задача будет выполнена.

По традиции советую для создания ВПН сервера использовать решение микротик, ветка администрирования рядом, стоимость решения до 2 т.р.

Может посоветуете кого то, кто мог бы помочь тут в Питере с этим вопросом на месте? Я готов оплатить услуги.

Программа позволяет выбрать принтер для печати.А если будут расшарены принтера по VPN то можно будет выбрать.


Простите, про терминальный доступ не очень осведомлен, сейчас погуглю.

только изменение адреса сети, все остальное - глючные костыли

только изменение адреса сети, все остальное - глючные костыли Помнится у нас был "костыль", когда одну /24 сеть роутер делил на две /25 и в зависимости от этого слал в нужный ДЦ пакеты. Т.е. первая половина сети в одном ДЦ, вторая - в другом. Но там хитрый конфиг был, который понимал, что работать надо с одной маской, а реально роутить как-бы по другой. Думал, у меня крыша поехала, когда делал трейсы на разные тачки в одной подсети и трейс шёл разными путями Но это было сделано для DR, а в данном случае это будет 100% костыль, без кавычек.
Написал так, jfyi, решение уже выше написали. и чего там хитрого?
для 2х 25 сетей были свои шлюзы и все и чего там хитрого?
для 2х 25 сетей были свои шлюзы и все Последний раз редактировалось VitohA; 13.01.2017 в 12:13 .

Дык у хостов пусть маска указана /24, а у роутера в таблице были свои more specific routes, потому и слал. Нормальное рабочее решение, если обращение идёт с хоста из третьей, непересекающеся, подсети.

Проблема Freerider другого рода. На своём хосте (на котором после подключения ко второй сети с тем же диапазоном получаются два интерфейса в одинаковых подсетях) может и можно сделать более узкие маршруты через интерфейсы, но вопрос в том, что надо ещё получить ответные пакеты.

Хотя конкретно если

Суть проблемы: есть сеть 192.168.1.0, и сетевой принтер 192.168.1.10, как только комп подключается по VPN к другой сети 192.168.1.0 (локальный аддрес) невозможно печатать.

то есть локальная сеть с диапазоном 192.168.1.0/24, удалённая сеть тоже 192.168.1.0/24, после подключения к удалённой от локальной нужен только принтер 192.168.1.10, в удалённой хост с адресом 192.168.1.10 отсутствует или не нужен, то теоретически:
route add 192.168.1.10 mask 255.255.255.255 <свой адрес на интерфейсе в локальной сети> if <номер этого интерфейса>
Позолоченный, но всё равно костыль.

Когда я работаю из дома, я подключаюсь к ресурсам в своей компании через VPN. В моей домашней сети есть сетевой принтер в той же локальной сети.

Проблема заключается в том, что когда я открываю VPN для своей компании, я больше не могу получить доступ к своему домашнему сетевому принтеру. Поэтому всякий раз, когда мне нужно печатать, я должен отключить VPN, распечатать, снова подключить VPN. Это очень раздражает.

введите описание изображения здесь>> </p> <p> Есть ли какое-либо решение, как настроить материал, чтобы я мог одновременно <strong> и </strong> использовать VPN <strong> и </strong> принтер домашней сети <strong> </strong> </p> <p> Во время VPN я обычно могу печатать для корпоративных принтеров и доступ к общедоступным ресурсам . </p> <p> Моя конфигурация сети (<code>---- +: = 0 =: + ----</code>) выглядит следующим образом: </p> <pre><code>---- +: = 1 = + ----</code></pre> <p> И я может выполнить локальный шлюз <code>---- +: = 2 =: + ----</code>, однако я не могу выполнить ping мой принтер на <code>---- +: = 3 = + ----</code>. Как это возможно? </p></body></html>

Что здесь происходит, так это то, что VPN-клиент устанавливает ваш шлюз по умолчанию на VPN-сервер. Это означает, что весь ваш сетевой трафик, связанный с локальной сетью, маршрутизируется через VPN, а VPN-сервер будет выгружать трафик, поскольку он предназначен для частной, немаршрутизируемой подсети (вероятно, 192.168.x.x).

Вы должны использовать команду «print print» для просмотра таблиц маршрутизации после подключения к VPN. Вы ожидаете увидеть конечный пункт VPN по умолчанию gw (0.0.0.0) в качестве конечной точки VPN.

Выполнение этого изменения действительно может обойти некоторую политику безопасности, которую ИТ-отдел пытается обеспечить. Я бы также посоветовал связаться с вашим отделом ИТ. чтобы увидеть, есть ли какие-либо проблемы с ручной настройкой конфигурации в системе. Нет смысла беспокоиться о чем-то столь незначительном.

[EDIT - дополнительная информация по запросу]

[ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: изменение таблиц маршрутизации может испортить ваш доступ к Интернету или другим сетям. Изменение настроек, связанных с корпоративной VPN, может нарушить политику компании и привести к дисциплинарным мерам. Вы были предупреждены и т. Д.]

После подключения к VPN подтвердите маршрутизацию на свой принтер, запустив tracert MY_PRINTER_IP . Если переходы маршрутизации проходят через конечную точку VPN, вы подтвердили трафик для маршрутизации принтера там, и это проблема.

route print будет отображать существующие таблицы маршрутизации, где вы ожидаете увидеть, что запись 0.0.0.0 (по умолчанию gw) направлена ​​на Конечная точка VPN.

Вы должны использовать команду route ADD , чтобы добавить соответствующую команду маршрутизации для вашего принтера. Например, чтобы добавить запись только для одного IP-адреса, который вы хотите сохранить в локальной сети, вы можете использовать:

route ADD MY_PRINTER_IP MASK 255.255.255.255 MY_LAN_ROUTER_IP

Вам может потребоваться настроить метрику на маршруте, чтобы убедиться, что она выбрана первой, хотя более конкретный маршрут обычно всегда имеет приоритет. Повторение tracert после изменения должно проверять, обновлена ​​ли маршрутизация и работает как ожидалось. Если все хорошо, вы можете добавить правило маршрутизации как статическое с флагом '-p' в команде ADD, иначе правило будет временным и будет отброшено при перезагрузке. Клиент VPN также может использовать nuke & переписывайте все правила маршрутизации каждый раз, когда он подключен.

У меня такая же проблема при работе из дома. Моя работа обеспечила док-станцию, которую я могу подключить к принтеру через USB, пока я состыкован на своем домашнем столе, я могу легко распечатать.

Установите принтер, используя его IP-адрес. Windows позволяет сделать это в расширенных параметрах принтера. Тогда ваш компьютер все равно сможет найти принтер, будет ли он подключен к вашему локальному интернет-соединению или к вашей VPN.

Один из способов, которым я мог обойти это без использования маршрутов или изменения подсетей, - это установить принтер на другой локальный компьютер дома, совместно использовать принтер, установить этот общий принтер на ноутбуке, используемом для VPN. Установите этот общий принтер по умолчанию, а затем печать успешно работала.

(Эта работа требует, чтобы другой компьютер находился в вашей локальной сети)

Некоторые современные принтеры могут поддерживать сразу два или более типов соединений (например, Samsung C3010dw): например, Ethernet и USB. Если принтер достаточно близко к локальному компьютеру, вы можете создать для принтера два логических принтера (один для сетевого подключения и один для подключения USB). Принтер USB можно использовать, пока соединение vpn активно (или нет), но остается доступным (через Ethernet-соединение) на других компьютерах локальной сети.

В теории, хотя я не тестировал, IOGEAR GUWH104KIT может использоваться для подключения USB, если расстояние является проблемой, или вы можете добавить дополнительные приемники GUWH104, если вам нужно подключиться через USB к нескольким компьютерам.

Читайте также: