Ho provato a modificare le due regole di PCC: ho cambiato la discriminazione da "both addresses" a "src address" e adesso due client vengono effettivamente distribuiti sulle due connessioni, con failover sempre funzionante. Vorrei capire perchè in questo modo funziona: forse "both addresses" è intesa in senso "AND" e non "OR", cioè deve rilevare che entrambi gli indirizzi (src e dst) siano diversi? Comunque non funzionava neppure se ognuno dei 2 client puntava a un indirizzo diverso per servizi diversi.
Intanto cerco di capire come far riconoscere al concentratore che una connessione è caduta per motivi di provider e non solo se perde il gateway.