Das Problem ist dass wie schon erwähnt die NICs im selben Subnet zu hause sind. Wenn jetzt ein Ping an 143 oder 144 reinkommt, egal über welche NIC, wird der TCP/IP-Stack ne Antwort generieren und dann über die erste NIC rausschicken da er nur nach einer passenden route zu seinem ziel sucht und nicht beachtet über welche Karte der Ping-Request reinkam. Wenn über die zweite Karte Pings an 143/144 reinkommen werden die Antworten dafür auch über die erste NIC rausgehen.
Getrennte subnets helfen deinen routing-table wieder auf vordermann zu bringen
mfg
Clystron