Ho provato ad inserire delle politiche di routing.

Ho voluto fare in modo che pacchetti che provenissero dall'IP 10.11.9.1 (e quindi mi riferisco ai messaggi inviati dall'utente loggato sul server1) facessero riferimento ad una tabella di routing nella quale ho impostato la route che dovrebbero seguire.

mi spiego:

creo una tabella tab4:
echo 252 tab4 >> /etc/iproute2/rt_tables

dico che i pacchetti provenienti dall'IP 10.11.9.1 facciano riferimento a questa tabella:
ip rule add from 10.11.7.2 table tab4

Inserisco una route all'interno della tabella tab4 che sarà quella che seguiranno i pacchetti che guarderanno, appunto, in questa tabella:
ip route add default dev eth0 via 10.11.9.12 table tab4

dove eth0 è l'interfaccia 10.11.9.1 dove usciranno i pacchetti e 10.11.9.12 è il gateway.

Ho fatto poi la stessa cosa per pacchetti che provengono dall'IP 10.11.4.29.
Tuttavia sto avendo ancora dei problemi in quanto queste route non vengono proprio rispettate.

Vi chiedo solo se questa cosa potrebbe funzionare o se secondo voi esistono strade alternative.

Grazie.