У меня есть две виртуальные машины Linux (Ubuntu 12.04) (работающие на KVM), которые объединены в сеть с помощью двух мостов Linux, как показано выше. Сетевые интерфейсы - это устройства Linux TAP.
Проблема, с которой я столкнулся, заключается в том, что когда я пингую с одного хоста на другой, я вижу следующее
корень @ ubuntu1204-template: ~ # пинг 192.168.53.42
PING 192.168.53.42 (192.168.53.42) 56 (84) байтов данных.
64 байта из 192.168.53.42: icmp_req = 1 ttl = 64 time = 1,12 мс
64 байта из 192.168.53.42: icmp_req = 1 ttl = 63 время = 1,13 мс (DUP!)
Есть идеи, что я делаю не так?
Я установил arping на виртуальную машину Linux, и похоже, что arping не вызывает этой проблемы.
Я удалил атрибут PROMISC с моста, и это устранило проблему.
ifconfig br0 -promisc