настройка CUPS (настройка CUPS)

Knoppix

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

Tab
Сообщения: 16

настройка CUPS

Сообщение Tab »

Вообщем поставил я cupsys, поставил драйвера от принтера. Проблема в том что я не могу теперь достучаться до CUPS через
localhost:631 чтобы принтер добавить. В cupsd.conf вроде все подключения с 127.0.0.1 разрешены.
Для сетевой адрес дал ifconfig eth0 127.0.0.1
telnet -ln -tcp сначала показывал cupsd на 0.0.0.0:631 а теперь вообще его не показывает.
логи: cups_error_log
I [18/Jul/2005:01:03:12 +1000] Listening to 7f000001:631
I [18/Jul/2005:01:03:12 +1000] Listening to 0:631
I [18/Jul/2005:01:03:12 +1000] Loaded configuration file "/etc/cups/cupsd.conf"
I [18/Jul/2005:01:03:12 +1000] Configured for up to 100 clients.
I [18/Jul/2005:01:03:12 +1000] Allowing up to 100 client connections per host.
I [18/Jul/2005:01:03:12 +1000] Full reload is required.
E [18/Jul/2005:01:03:12 +1000] LoadAllPrinters: Unable to open /etc/cups/printers.conf - No such file or directory
E [18/Jul/2005:01:03:12 +1000] LoadAllClasses: Unable to open /etc/cups/classes.conf - No such file or directory
I [18/Jul/2005:01:03:12 +1000] LoadPPDs: Read "/etc/cups/ppds.dat", 2751 PPDs...
I [18/Jul/2005:01:03:12 +1000] LoadPPDs: No new or changed PPDs...
I [18/Jul/2005:01:03:12 +1000] Full reload complete.
E [18/Jul/2005:01:03:12 +1000] StartListening: Unable to find IP address for server name "debian" - Host name lookup failure
E [18/Jul/2005:01:03:12 +1000] StartListening: Unable to bind socket for address 00000000:631 - Address already in use.
Куда копать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: настройка CUPS

Сообщение sash-kan »

(Tab @ Воскресенье, 17 Июля 2005, 22:11) писал(а):Куда копать?

(Tab @ Воскресенье, 17 Июля 2005, 22:11) писал(а):Для сетевой адрес дал ifconfig eth0 127.0.0.1

покажи-ка свой cupsd.conf:
$ sed -e '/^$/d;/^#/d' /etc/cups/cupsd.conf
(Tab @ Воскресенье, 17 Июля 2005, 22:11) писал(а):E [18/Jul/2005:01:03:12 +1000] StartListening: Unable to find IP address for server name "debian" - Host name lookup failure
E [18/Jul/2005:01:03:12 +1000] StartListening: Unable to bind socket for address 00000000:631 - Address already in use.


$ /bin/hostname
?
$ host `/bin/hostname`
?

Sash Kan добавил в 18.07.2005 12:31

кстати, можно управлять cups-ом и из командной строки.
man lpadmin lpstat
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Tab
Сообщения: 16

Re: настройка CUPS

Сообщение Tab »

cupsd.conf
DefaultCharset notused
ErrorLog /var/log/cups/error_log
LogLevel info
Printcap /var/run/cups/printcap
Listen 127.0.0.1:631
Port 631
BrowseAllow All
BrowsePort 631
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
<Location /jobs>
AuthType Basic
AuthClass User
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

до этого даже не пинговал
ping 127.0.0.1
connect: Invalid argument

$ /bin/hostname
debian

$ host '/bin/hostname'
socket.c:1119: internal_send: 127.0.0.1#53: Invalid argument
socket.c:1119: internal_send: 127.0.0.1#53: Invalid argument

потом я поставил пару (что-то с dns было)
и теперь такое выдает
ping 127.0.0.1
connect: Network is unreachable

host '/bin/hostname'
;; connection timed out; no servers could be reached
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: настройка CUPS

Сообщение sash-kan »

(Tab @ Понедельник, 18 Июля 2005, 15:49) писал(а):ping 127.0.0.1
connect: Network is unreachable

не поднят интерфейс lo или проблемы с маршрутизацией
если iproute еще не установлен, настоятельно рекомендую поставить
$ sudo aptitude install iproute
если lo поднят, то
$ ip l sh dev lo
покажет примерно такое:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
ключевое слово здесь - UP
поднять интерфейс:
$ sudo ip l s dev lo up
присвоенный данному интерфейсу ip смотрим так:
$ ip a sh dev lo
должно выглядеть примерно этак:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Tab
Сообщения: 16

Re: настройка CUPS

Сообщение Tab »

debian:/home/tab# ip a sh dev lo
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

debian:/home/tab# ifconfig
lo Link encap:Local Loopback
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 b

я с cupsd.conf и client.conf указал вручную 127.0.0.1 теперь в логах все ок.
а вот что показывает
tenlet -ln -tcp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address StatePID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2710/portmap
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 3017/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3051/exim4


debian:/home/tab# ifconfig eth0 127.0.0.1
debian:/home/tab# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:70:F5:52:86
inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:217 Base address:0xdc00

lo Link encap:Local Loopback
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
а если следом пинг то:
debian:/home/tab# ping 127.0.0.1
connect: Invalid argument
Спасибо сказали:
Аватара пользователя
Vladislav
Сообщения: 383
ОС: Debian Sid

Re: настройка CUPS

Сообщение Vladislav »

(Tab @ Понедельник, 18 Июля 2005, 19:09) писал(а):eth0      Link encap:Ethernet  HWaddr 00:50:70:F5:52:86
          inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:217 Base address:0xdc00

lo        Link encap:Local Loopback
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
а если следом пинг то:
debian:/home/tab# ping 127.0.0.1
connect: Invalid argument

Никогда так больше не делайте - 127.0.0.1 должен, обязан пренадлежать lo,и никому более.
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.29
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
вот примерно так у Вас должно всё выглядеть
Спасибо сказали:
Tab
Сообщения: 16

Re: настройка CUPS

Сообщение Tab »

если у меня домашний компьютер (сети нет) я так понимаю мне нужно только это:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.29 (у меня будет 127.0.0.1)
netmask 255.255.255.0
или все полностью?
Спасибо сказали:
Аватара пользователя
Vladislav
Сообщения: 383
ОС: Debian Sid

Re: настройка CUPS

Сообщение Vladislav »

(Tab @ Понедельник, 18 Июля 2005, 21:12) писал(а):если у меня домашний компьютер (сети нет) я так понимаю мне нужно только это:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.29 (у меня будет 127.0.0.1)
netmask 255.255.255.0
или все полностью?

если сети нет то -
auto lo
iface lo inet loopback
и всё )
Спасибо сказали:
Tab
Сообщения: 16

Re: настройка CUPS

Сообщение Tab »

Все заработало, спасибо!
Принтер печатает, жаль что функции экономии тонера нету, но это уже другой вопрос.

а почему netstat -ln -tcp
показывает что cupsd а 0.0.0.0 висит а
netstat -tunp как и надо на 127.0.0.1?
И еще просьба, напишите ваши действия как сеть настраивать(на будущее) Только в FAQ не отправляйте плиз :)
Вот допустим сетевая определилась, дальше . . .

Tab добавил в 19.07.2005 17:34

Все заработало, спасибо!
Принтер печатает, жаль что функции экономии тонера нету, но это уже другой вопрос.

а почему netstat -ln -tcp
показывает что cupsd а 0.0.0.0 висит а
netstat -tunp как и надо на 127.0.0.1?
И еще просьба, напишите ваши действия как сеть настраивать(на будущее) Только в FAQ не отправляйте плиз :)
Вот допустим сетевая определилась, дальше . . .
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: настройка CUPS

Сообщение sash-kan »

(Tab @ Вторник, 19 Июля 2005, 16:34) писал(а):жаль что функции экономии тонера нету

1. на странице http://localhost:631/printers у принтера присутствует кнопка configure.
2. попробуй другие драйвера (там же, кнопка modify).
(Tab @ Вторник, 19 Июля 2005, 16:34) писал(а):а почему netstat -ln -tcp
показывает что cupsd а 0.0.0.0 висит а
netstat -tunp как и надо на 127.0.0.1?

черт его знает. посмотри доки.
я обычно пользую
sudo lsof -n -i
для просмотра кто где слушает.
(Tab @ Вторник, 19 Июля 2005, 16:34) писал(а):И еще просьба, напишите ваши действия как сеть настраивать(на будущее) Только в FAQ не отправляйте плиз smile.gif

ну как же без фака? (:
еще один здесь нарисовать? а зачем? их и так достаточно.
разве что на заметку:
1. осн. настройки сет. адаптеров - в /etc/network/interfaces (man interfaces)
2. кошерное средство руления интерфейсами/адресами/маршрутами/туннелями/и т.д. -
команда ip из пакета iproute (man ip, gv /usr/share/doc/iproute/ip-cref.ps.gz)

Sash Kan добавил в 19.07.2005 20:01

кстати, про факи:
прекрасная подборка документации: http://www.debian.org/doc/
есть и по-русски. только в браузере надо выставить русский язык на первое место.

и локально (на английском):
sudo aptitude install doc-linux-text
просмотр (например, обще-сетевого howto):
zless /usr/share/doc/HOWTO/en-txt/Networking-Overview-HOWTO.gz
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Vladislav
Сообщения: 383
ОС: Debian Sid

Re: настройка CUPS

Сообщение Vladislav »

(Tab @ Вторник, 19 Июля 2005, 15:34) писал(а):И еще просьба, напишите ваши действия как сеть настраивать(на будущее) Только в FAQ не отправляйте плиз :)
Вот допустим сетевая определилась, дальше . . .

/etc/network/interfaces
Для частного случая я Вам уже привёл пример. Но более развёрнуто скажет только man ), Но если не получится, то обращайтесь ),но pls всё же после прочтения документации - и Вам и нам пойдёт на пользу )
Спасибо сказали: