LINUX.ORG.RU

настройка CUPS


0

0

Вообщем поставил я cupsys (debian sarge), поставил драйвера от принтера. Проблема в том что я не могу теперь достучаться до 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. Куда копать?

anonymous

>Unable to find IP address for server name "debian" - Host name lookup failure

Поищи в конфигах хост "debian" и замени на свой.

>Unable to bind socket for address 00000000:631 - Address already in use

А чё у тебя на нём висит. Посмотри netstat -tunp

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

>Поищи в конфигах хост "debian" и замени на свой. в том то и дело что там только 127.0.0.1 везде да 631 порт

>netstat -tunp пустой

до этого даже не пинговал 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

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

А что говорти ifconfig, route? У тебя сетка жива? А таблесами ничего не порезано?

А ещё как у тебя хотнеймы резольвятся? Что в /etc/nsswitch.conf /etc/hosts?

Типа в первом долно быть names: files dns Во втором 127.0.0.1 localhost

А ещё в твоём DNS (если ты его поднял) должна быть зона с адресом 127.0.0.1

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

лучше напишите что проверить и какие пакеты поставить.
iptables я вообще пока не трогал.

вообщем проделал такие операции (посоветовали)
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  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  TX bytes:0 (0.0 
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  TX bytes:0 (0.0 

а если следом пинг то:
debian:/home/tab# ping 127.0.0.1
connect: Invalid argument

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

У тебя какая то путаница с интерфейсами и адресами. Интерфейс lo должен быть с адресом 127.0.0.1, другие интерфейсы получают какие то ещё IP адреса. Долно быть нечто вроде нижеследующего:

# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1460 (1.4 Kb)  TX bytes:1460 (1.4 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.16.254.3  P-t-P:172.16.0.4  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1716 errors:288 dropped:0 overruns:0 frame:0
          TX packets:1478 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:890974 (870.0 Kb)  TX bytes:231818 (226.3 Kb)

#route
172.16.0.4      *               255.255.255.255 UH    0      0        0 ppp0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         172.16.0.4      0.0.0.0         UG    0      0        0 ppp0

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

да действительно проблема была с адресами прописал /etc/network/interfaces строчки и все стало ок. Спасибо!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.