Доброго дня!
Есть такая проблема: На роутере несколько сетевых интерфейсов с инетом разной метрики (пакеты, сразу скажу, не маркирую). Если я пингую так:
ping 8.8.8.8, то все ок, если же я пингую с указанием интерфейса:
ping -I eth0 8.8.8.8, то иногда теряются пакеты (может 1 на сотню, может 2 на 10 запросов).
Причем на шлюзe tcpdump-ом, я вижу, что пакет получен и переправлен в оба конца (и запрос и ответ):
64 bytes from 8.8.8.8: seq=12 ttl=55 time=11.390 ms
64 bytes from 8.8.8.8: seq=13 ttl=55 time=11.057 ms
64 bytes from 8.8.8.8: seq=15 ttl=55 time=11.144 ms
64 bytes from 8.8.8.8: seq=16 ttl=55 time=10.847 ms
tcpdump на шлюзе, который использует роутрер:
09:35:14.932770 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 13, length 64
09:35:14.943412 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 13, length 64
09:35:15.933037 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 14, length 64
09:35:15.943640 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 14, length 64
09:35:16.933291 IP 192.168.0.166 > google-public-dns-a.google.com: ICMP echo request, id 8610, seq 15, length 64
09:35:16.944013 IP google-public-dns-a.google.com > 192.168.0.166: ICMP echo reply, id 8610, seq 15, length 64
Подскажите, куда копать?)