LINUX.ORG.RU
ФорумAdmin

Cups: невозможно расшарить принтер.

 


0

1

Всем доброе время суток!Невозможно расшарить принтер по сети. Имеем ALT Linux, к ней по usb цепляется принтер (модель и дрова значения не имеют), система печатает все хорошо. Расшариваем принтер в cups. Заходим на второй ПК под ALT Linux - при обращении с принт-клиента на принт-сервер пишет «попытка соединения не удалась», например в браузере принт-клиента пишем «IP-принт-сервера»:631. Также проверял с удаленной машины Telnet на порт 631:

 telnet 10.1.26.238 631
Trying 10.1.26.238...
telnet: connect to address 10.1.26.238: Connection refused
Сам на себя:
telnet 10.1.26.241 631
Trying 10.1.26.241...
telnet: connect to address 10.1.26.241: Connection refused
Но при этом на localhost подключиться позволяет:
 telnet 127.0.0.1 631
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'
Пытался сбрасывать cups, дефолтные настройки.

Ответ на: комментарий от RomanKlimenko

например,

Listen *:631

или закоментить все Listen и просто

Port 631

потом поправить все <Location /> <Location /admin> на нужный Allow

anonymous ()
Ответ на: комментарий от anonymous

Не заработало. Прикладываю конфиг, может где то допустил ошибку.

LogLevel warn
# Only listen for connections from the local machine.
#Listen localhost:631
#Listen /var/run/cups/cups.sock
Port 631
# Disable printer sharing.
Browsing off
DefaultAuthType Basic
WebInterface Yes
<Location />
  # Restrict access to the server...
 Allow 10.1.26.0/255.255.254.0
 Order allow,deny
</Location>
<Location /admin>
Allow 10.1.26.0/255.255.254.0
  Order allow,deny
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Allow 10.1.26.0/255.255.254.0
  Order allow,deny
</Location>

RomanKlimenko ()
Ответ на: комментарий от RomanKlimenko

Делал как-то так. Всё работает.

...
Listen 192.168.1.30:631
Listen /var/run/cups/cups.sock
...
<Location />
  Order allow,deny
  Allow @LOCAL
  Allow 10.0.0.0/8
  Allow 192.168.2.0/24
</Location>
...
Остальные секции похожим образом.

Radjah ★★★★★ ()

А что говорит netstat -anp|grep 631 Должно быть нечто вида:

[root@xxx ~]# netstat -anp|grep 631
tcp        0      0 0.0.0.0:631                 0.0.0.0:*                   LISTEN      6629/cupsd          
tcp        0      0 :::631                      :::*                        LISTEN      6629/cupsd          
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               6629/cupsd          
karasic ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.