Есть сеть из двух устройств.
Обнаружилось что с одним из устройств не работает DLNA
Смотрю tcpdump на устройстве А и вижу что устройство А пытается узнать MAC устройства B по его IP. Т.е. шлет ARP с opcode=1 ("Who has IP..."). Но не получает ответа.
Смотрю tcpdump на устройстве B и вижу что ARP пакеты приходят с opcode=0 что по стандарту "reserved value" и нифига не request code.
Собственно вопрос... кто виноват? Куда копать?
p.s.
Linux
на устройстве A пакеты идут из bridge интерфейса.
Если есть желание — найдется 1000 возможностей.
Если нет желания — найдется 1000 причин.