MS NLB heartbeat dropped packets
Tengo un alpine linux en una red donde cada 10 segundos hay un paquete
MS NLB heartbeat, host priority: 1, cluster IP: 0.0.0.0, host IP: 0.0.0.0
El paquete es MS-NLB no es IP.
Mac de origen 02:01:00:00:00:00 destino broadcast
Linux alpine parece no soportar el protocolo por lo que dropea el paquete. Y me jode porque tengo paquetes dropeados que aparecen en las alertas.
Si hago un tcpdump deja de dropear, aún cuando lo haga en modo no promisc. El destino mac es broadcast.
Al lado tengo un ubuntu al que tambien le llegan los paquetes y no dropea.
No tengo poder para que esos paquetes dejen de mandarse.
Lo optimo sería alguna configuración del kernel para que en lugar de dropear el paquete a nivel ethernet simplemente lo ignore, pero no encuentro donde. Ya probé con todas las versiones de kernel disponibles en Alpine (incluso las edge). Me quedé con linux-virt porque es un server virtualizado y no tiene sentido ocupar espacio con drivers.
Comentarios
Solucionado con nftables
table netdev filter {
chain eth0input {
type filter hook ingress device eth0 priority 0;
ether type 0X886F counter drop
}
}