Принт-сервер или печатать на hp2035n через инет

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

slavians
Сообщения: 7
ОС: ubuntu 10.04

Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

подскажите плиз у кого был опыт расшаривания hp-шных принтеров?
благодаря http://hplipopensource.com локальные машины печатают на него без проблем.
задача кидать доки на печать из другого города.
схема такая
hp2035n printer (192.168.5.31) <== ubuntu_serv_11_04 (eth0=192.168.5.1 eth1=92.18.11.11) <= Inet
хочется добавлять принтер с виндовых машин исп. адрес 92.18.11.11

вот такие порты на хепешке

Код:

Nmap scan report for 192.168.5.31 Host is up (0.0021s latency). Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 80/tcp open http 515/tcp open printer 8290/tcp open unknown 9100/tcp open jetdirect


какие строчки добавлять в iptables для прокидывания портов и какие порты использовать?
з.ы. openvpn на данном этапе не возможно из-за нежелания 2й стороны
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение BIgAndy »

slavians писал(а):
22.07.2011 13:09
задача кидать доки на печать из другого города.
схема такая

В линуксе что "печать с локальной сети" , что "печать из интырнет" - суть одно и то же.
Печатаете по любому понравившемуся вам протоколу (вам их благосклонно обнаружил nmap). Как организуете подключение к принт-серверу - дело десятое. Это может быть обычное маршрутное соедеинеие , тоннель типа LTSP или ssh - форвардинг. Ну, и куча всего.

В общем не вижу в чём у вас вопрос?

Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

вопрос в том, чтобы использовать наиболее простой инструмент.
c ssh-форвадингом не знаком. Linux Terminal Server Project (LTSP) тоже.
Ну, и куча всего.

вот это то и сбивает, что куча :unsure:

напоминаю что печать нужно по схеме принтер <- сервак <- инет <- комп с виндой
соотв. протокол должен быть знаком хр-шным машинам.
допустим это по порту 9100 jetdirect
используем iptables
на хепешном форуме советуют

Код:

iptables -A PREROUTING -t nat -p tcp -d $EXTERNAL_IP -i $EXTERNAL_INTERFACE --dport 9100 -j SNAT --to $HP_PRINTER_IP iptables -A FORWARD -d $HP_PRINTER -s $YOUR_PARTNER_IP -j ACCEPT

применительно ко мне 1 строчка будет
iptables -A PREROUTING -t nat -p tcp -d 92.18.11.11 -i eth1 --dport 9100 -j SNAT --to 192.168.5.31

2я ниасилил нужна ли вообще?
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение BIgAndy »

slavians писал(а):
22.07.2011 13:57
вопрос в том, чтобы использовать наиболее простой инструмент.

Все инструменты простые.
c ssh-форвадингом не знаком.

Что мешает познакомиться?

Ну, и куча всего.


напоминаю что печать нужно по схеме принтер <- сервак <- инет <- комп с виндой

Это пофигу, с виндой или на Z/360

соотв. протокол должен быть знаком хр-шным машинам.
допустим это по порту 9100 jetdirect

Масдайные клиенты печатают по любому протоколу.
используем iptables
.....
iptables -A PREROUTING -t nat -p tcp -d 92.18.11.11 -i eth1 --dport 9100 -j SNAT --to 192.168.5.31

Ну, то есть вы решили делать "проброс портов"? Тогда таки да.
2я ниасилил нужна ли вообще?

Не, ну если вы делаете "проброс портов", то как бы логично использовать цепочку FORWARD.


Собсно я не пойму сути вопроса в ТС: У вас же уже есть готовое решение. Что в нём не подходит?


Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

да не работает оно )
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение IMB »

А принтер настроен корректно? Тут ведь логика простая - если получатель пакете находится в той же сети, определяется по маске, то пакет отправляется прямо ему, если нет - через шлюз. Так как на принтере Вы не можете настроить дополнительную статическую маршрутизацию, или можете?, то все пакеты для клиентов из другой сети должны отправиться через шлюз.
Отсюда получается следующее:
- сетевая карта принтера должна быть корректно настроена
- Вы должна обеспечеть хождение в пакетов в направлениях к/от принтера на шлюзе
Сказать почему сейчас не происходит печать нельзя, так как неизвесна топология сети.
Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

да всё корректно, проверено.
см. 2ю строчку мессаги топика
топология - см. 5ю строчку мессаги топика.

форвардинг портов пока забросил. рою в сторону cups вроде должно получится. только проверить мона в понедельник, щас не понятно печатается там бумажка или нет, хотя... если задания будут в очередь ставится - то уже профит.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение IMB »

slavians писал(а):
24.07.2011 08:59
да всё корректно, проверено.
см. 2ю строчку мессаги топика

Во второй строчке указано, что локальные пользователи печатают без проблем, не вижу никакого подтверждения корректной настройки принтера.
Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

не совсем верно выразился - "локальные" пользователи печатают по сети из подсетки 192.168.5.х
впрочем вопрос с принтером уже решился положительно - установив cups я подключился к его вэб морде по порту 631. Для настройки понадобилась единственная птица
" Разрешить совместный доступ к принтерам, подключенным к этой системе" "Разрешить печать из Интернета". наверняка проверить получится только завтра, но вроде в очередь добавляет задания.

Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение Skyb »

slavians писал(а):
24.07.2011 11:57
наверняка проверить получится только завтра, но вроде в очередь добавляет задания.

а потом освобождает? или висит?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

висит
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение Skyb »

slavians писал(а):
25.07.2011 12:00
висит

и не печатает? =)
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
slavians
Сообщения: 7
ОС: ubuntu 10.04

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение slavians »

Skyb писал(а):
26.07.2011 10:34
slavians писал(а):
25.07.2011 12:00
висит

и не печатает? =)


и не печатает :brow:
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение BIgAndy »

slavians писал(а):
26.07.2011 10:36
и не печатает :brow:

А логи отменили? Висит где? В какой очереди?
lpq?
Или масдайных очередях?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Принт-сервер или печатать на hp2035n через инет

Сообщение Skyb »

BIgAndy писал(а):
26.07.2011 10:38
Висит где? В какой очереди?
lpq?
Или масдайных очередях?

slavians писал(а):
24.07.2011 11:57
наверняка проверить получится только завтра, но вроде в очередь добавляет задания.

скорей всего в cups ----- проблема в настройке cups скорей всего :ph34r:
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: