Всем привет.
Несколько дней безрезультатно бьюсь над задачей.
Есть такая сеть:
Провайдер - Роутер 1 (192.168.4.1) - Роутер 2 (192.168.4.2 \ 192.168.1.1) - ПК (192.168.1.97)
Роутеры keenetic (os 5). Режим у обоих Router. Перевести в другой режим нет возможности.
Есть МФУ Xerox workcentre 3220 подключенный по ethernet.
Задача: печать на него с ПК (1.х) и WIFI клиентов (4.х) + сканирование с него на ПК (1.97).
* Сканирование на нем сделано через софт на ПК. Софт должен найти МФУ в сети (можно по ip) и установить связь. Затем с МФУ можно сканировать в папку, указанную в том софте.
Если подключаю МФУ в сеть 4.х то могу с ПК (1.х) и WIFI клиентов (4.х) на него печатать.
Проблема: ПК не находит МФУ для подключения в софте.
Делал проброс портов и маршруты. Получается из 1.х открыть web морду МФУ.
Включал на роутере захват пакетов и нашел такое:
При попытке найти МФУ с ПК, МФУ отправляет такой запрос:
IP (tos 0x0, ttl 1, id 18016, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
192.168.4.35 > 224.0.1.127: igmp v2 report 224.0.1.127
И собственно этот запрос пробросить не получается.
Как я понял, именно этот ответ ждет софт на ПК и без него делов не будет.
Еще есть такой лог:
~$ tcpdump -r "./Downloads/real_capture.pcap" -n -v | head -n 30
reading from file ./Downloads/real_capture.pcap, link-type EN10MB (Ethernet), snapshot length 1518
10:30:13.578328 IP (tos 0x0, ttl 1, id 56962, offset 0, flags [none], proto UDP (17), length 304)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 276
10:30:13.588442 IP (tos 0x0, ttl 1, id 56978, offset 0, flags [none], proto UDP (17), length 310)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 282
10:30:14.578452 IP (tos 0x0, ttl 1, id 56994, offset 0, flags [none], proto UDP (17), length 304)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 276
10:30:14.588606 IP (tos 0x0, ttl 1, id 57010, offset 0, flags [none], proto UDP (17), length 310)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 282
10:30:14.598879 IP (tos 0x0, ttl 1, id 57026, offset 0, flags [none], proto UDP (17), length 348)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 320
10:30:14.609064 IP (tos 0x0, ttl 1, id 57042, offset 0, flags [none], proto UDP (17), length 356)
192.168.4.35.49156 > 239.255.255.250.1900: UDP, length 328
10:30:19.375771 IP (tos 0x0, ttl 127, id 27124, offset 0, flags [none], proto UDP (17), length 98)
192.168.4.2.52498 > 192.168.4.35.1124: UDP, length 70
10:30:19.377019 IP (tos 0x0, ttl 64, id 57043, offset 0, flags [none], proto UDP (17), length 965)
192.168.4.35.1124 > 192.168.4.2.52498: UDP, length 937
10:30:24.508566 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.4.35 tell 192.168.4.2, length 28
10:30:24.508889 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.4.35 is-at 00:00:aa:f0:c4:72, length 46