Схема такая :: есть 5 конмьютеров с альт линуксом на бортту ( четвертым альтом тобишь старье как г-о мамонта) два компьютера имеют свои принтеры по usb остальные должны иметь эти же принтеры но уже через сетевой шнур !
Нагуглил что купс самостоятельно производит поиск принтеров расшареных купсами на других машинах в сети путем отправки широковещательных пакетов по udp на порт 631 ( то же порт но tcp ( http) используется для администрирования купса) таким образом принтеры расшареные купсом будут видны купсом без дополнитительных настроек. Они просто появятся в списке принтеров.
2 машины у которых свои принтеры видят друг друга и в списке принтеров указаны у каждого свой локальный и принтер соседа. Остальные три машины принтеров первых двух машин не видят.
В манах нарыл (man cupsd.conf) что опция в /etc/cups/cupsd.conf "Browsing Yes" включает и выключает автопоик принтеров. Эта опция включена на всех купсах пяти машин. Скопировал конфиг с машины где купс работает нормально -- ничего.
Проверил что уходит и приходит на интерфейс проблемной машины при помощи tcpdump. Оказалось что машина которая расшаривает принтер действительно шлет broadcast пакеты и вторая (которая не видит) действительно эти пакеты получает. Машина которая не видит принтер broadcast пакетов не шлет как будто cups не делает browsing хотя конфиг купса там такойже. Проверил нмапом а также ping -b xxx.xxx.xxx.255 со слепой машины широковещательные пакеты слетают и куда надо прилетают. Настройки интерфейсов ::
Зрячая машина ::
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:14:5E:64:DF:5E
inet addr:172.16.2.250 Bcast:172.16.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50093 errors:0 dropped:0 overruns:0 frame:0
TX packets:13297 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17345486 (16.5 MiB) TX bytes:1931887 (1.8 MiB)
Interrupt:169Слепая машина ::
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:14:5E:64:D3:D0
inet addr:172.16.2.20 Bcast:172.16.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:168934 errors:0 dropped:0 overruns:0 frame:0
TX packets:59276 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:44523489 (42.4 MiB) TX bytes:17682494 (16.8 MiB)
Interrupt:169дистриб железо и купс-1.3.5 везде одинаковые
задача выяснить в чем причина такого поведения