Iproute2: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 71: Riga 71:
Impostare ppp0 come gateway predefinito:
Impostare ppp0 come gateway predefinito:
<pre># ip route add default dev ppp0</pre>
<pre># ip route add default dev ppp0</pre>
Impostare l'IP 192.0.2.1 come gateway predefinito:
<pre># ip route add default via 192.0.2.1</pre>


=== Regole ===
=== Regole ===


Usa la tabella di routing "tab1" (invece di quella principale, vedere anche la sezione ''Aggiungere tabelle di routing'') quando un pacchetto arriva dall'IP <ode>101.13.15.179</code>:
Usa la tabella di routing "tab1" (invece di quella principale, vedere anche la sezione ''Aggiungere tabelle di routing'') quando un pacchetto arriva dall'IP <code>101.13.15.179</code>:


<pre># ip rule add from 101.13.15.179 table chiaro</pre>
<pre># ip rule add from 101.13.15.179 table chiaro</pre>


Usa la tabella di routing "tab1" (invece di quella principale) quando un pacchetto è diretto all'IP <ode>101.13.15.179</code>:
Usa la tabella di routing "tab1" (invece di quella principale) quando un pacchetto è diretto all'IP <code>101.13.15.179</code>:


<pre># ip rule add to 101.13.15.179 table chiaro</pre>
<pre># ip rule add to 101.13.15.179 table chiaro</pre>
Riga 86: Riga 88:
<pre># ip rule add from all fwmark 1 table 1</pre>
<pre># ip rule add from all fwmark 1 table 1</pre>


Si noti che è neceessario usare l'azione ''mark'' di iptables per contrassegnare i pacchetti e far quindi sì che la precedente regola funzioni. Considerare anche che l'abilitazione del ''reverse path filtering'' (si veda sezione più sotto).
Si noti che è neceessario usare l'azione ''mark'' di iptables per contrassegnare i pacchetti e far quindi sì che la precedente regola funzioni. Considerare anche che l'abilitazione del ''reverse path filtering'' (si veda sezione più sotto) congiuntamente alla presenza di regole per SNAT e/o masquerading può portare allo scarto indesiderato dei pacchetti che si sono contrassegnati.
 
Cancellare tutte le regole relative alla tabella "tab1":
 
<pre># while ip rule delete from 0/0 to 0/0 table tab1 2>/dev/null; do true; done</pre>


== Aggiungere tabelle di routing ==
== Aggiungere tabelle di routing ==
2 853

contributi

Menu di navigazione