Iproute2: differenze tra le versioni

m
Riga 158: Riga 158:


A questo punto è possibile forzare un qualsiasi applicativo ad usare l'interfaccia <code>enp3s0</code> semplicemente digitando:
A questo punto è possibile forzare un qualsiasi applicativo ad usare l'interfaccia <code>enp3s0</code> semplicemente digitando:
<pre># ip netns exec test nome_eseguibile</pre>
<pre># ip netns exec test "stringa_comando"</pre>
Nel caso si desidere eseguire l'applicativo senza i privilegi di root sarà sufficiente modificare il precedente comando nel seguente modo:
Nel caso si desidere eseguire l'applicativo senza i privilegi di root sarà sufficiente modificare il precedente comando nel seguente modo:
<pre># ip netns exec test su -c nome_eseguibile nome_utente_non_privilegiato</pre>
<pre># ip netns exec test su -c "stringa_comando" nome_utente_non_privilegiato</pre>


Come anticipato all'inizio se ora si definisce una regola di routing nel namespace globale (cioè quello predefinito) tale per cui tutti i dati provenienti da 192.168.1.101 sono per esempio instradati con una tabella di routing alternativa, l'effetto finale è che tale regola interesserà solo gli applicativi che sono stati lanciati usando il namespace "test".
Come anticipato all'inizio se ora si definisce una regola di routing nel namespace globale (cioè quello predefinito) tale per cui tutti i dati provenienti da 192.168.1.101 sono per esempio instradati con una tabella di routing alternativa, l'effetto finale è che tale regola interesserà solo gli applicativi che sono stati lanciati usando il namespace "test".
2 894

contributi