[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Проблема с автообнаружением принтеров в cups



Проблема с автообнаружением принтеров в cups, а именно:

broadcast - запросы попадают до компа:

15:14:44.426612 IP 192.168.120.2.50145 > 192.168.120.255.161:
GetRequest(28) .1.3.6.1.2.1.25.3.2.1.2.1
15:14:46.451929 IP 192.168.120.2.631 > 192.168.120.255.631: UDP, length 194

и даже попадают с процесс cups, и он вроде отвечает:

user-1:~# strace -p 5332
Process 5332 attached - interrupt to quit
time(NULL) = 1288091784
epoll_wait(3, {{EPOLLIN, {u32=3109072936, u64=11699007528}}}, 1024,
296000) = 1
recvfrom(8, "1046 3 ipp://192.168.120.2:631/p"..., 1540, 0,
{sa_family=AF_INET, sin_port=htons(631),
sin_addr=inet_addr("192.168.120.2")}, [16]) = 194
socket(PF_NETLINK, SOCK_RAW, 0) = 11
bind(11, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(11, {sa_family=AF_NETLINK, pid=5332, groups=00000000}, [12]) = 0
time(NULL) = 1288091810
sendto(11, "\24\0\0\0\22\0\1\3\242\270\306L\0\0\0\0\0\0\0\0", 20, 0,
{sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\354\0\0\0\20\0\2\0\242\270\306L\324\24\0\0\0\0\4\3\1\0\0\0I\0\1\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 720
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0\242\270\306L\324\24\0\0\0\0\0\0\1\0\0\0I\0\1\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 20
sendto(11, "\24\0\0\0\26\0\1\3\243\270\306L\0\0\0\0\0\0\0\0", 20, 0,
{sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"0\0\0\0\24\0\2\0\243\270\306L\324\24\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 108
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"@\0\0\0\24\0\2\0\243\270\306L\324\24\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 128
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0\243\270\306L\324\24\0\0\0\0\0\0\1\0\0\0\24\0\1\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(11) = 0
socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 11
ioctl(11, SIOCGIFNAME, {ifr_index=2, ifr_name="eth0"}) = 0

но ответа я не вижу.

user-1:/proc/net# cat /etc/cups/cupsd.conf
LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @IF(eth0)
BrowseLocalProtocols CUPS dnssd

debian/testing, 2.6.32-5-686
Не то что бы сильно мешало, но "как-то неаккуратненько", т.к. оно должно
работать.
Куда копать?


Reply to: