Iproute2: differenze tra le versioni

Riga 125: Riga 125:
<pre># ip netns exec test ping 8.8.8.8</pre>
<pre># ip netns exec test ping 8.8.8.8</pre>
Nota: il succitato comando fallisce se prima non si è provveduto a creare una "connessione" col namespace predefinito, cioè quello globale in cui normalmente avvengono tutti i processi.
Nota: il succitato comando fallisce se prima non si è provveduto a creare una "connessione" col namespace predefinito, cioè quello globale in cui normalmente avvengono tutti i processi.
==== Esempio 1 ====
Creazione di un namespace "test" in bridge col sistema host. Si suppone di avere a disposizione un'interfaccia di rete fisica di nome <code>enp3s0</code>, che sarà messa in bridge con un interfaccia ethernet virtuale.
Creazione del namespace:
<pre># ip netns del test</pre>
Creazione di una coppia di interfacce di rete virtuali <code>vth0a</code> e <code>vth0b</code>.
<pre># ip link add vth0a type veth peer name vth0b</pre>
Trasferimento di <code>vth0b</code> in "test":
<pre># ip link set vth0b netns test</pre>
Eseguendo ora il comando <code>ip link list</code> si noterà che sarà presente solo <code>vth0a</code>, infatti <code>vth0b</code> risulterà visibile solo nel namespace test tramite il comando <code>ip netns exec test ip link list</code>.


== Aggiungere tabelle di routing ==
== Aggiungere tabelle di routing ==
2 894

contributi