3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 127: | Riga 127: | ||
==== Esempio 1 ==== | ==== Esempio 1 ==== | ||
Creazione di un namespace "test" in bridge | Creazione di un namespace "test" in bridge con un'interfaccia di rete fisica del sistema host di nome <code>enp3s0</code> tramite un interfaccia ethernet virtuale. | ||
Si ipotizza per semplicità che tutti i dispositivi/interfacce siano configurati per utilizzare tutti la subnet <code>192.168.1.0/24</code>. | |||
Creazione del namespace: | Creazione del namespace: | ||
<pre># ip netns del test</pre> | <pre># ip netns del test</pre> | ||
Creazione di una coppia di interfacce di rete virtuali <code>vth0a</code> e <code>vth0b</code>. | 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> | <pre># ip link add vth0a type veth peer name vth0b</pre> | ||
Trasferimento di <code>vth0b</code> in "test": | Trasferimento di <code>vth0b</code> in "test": | ||
<pre># ip link set vth0b netns test</pre> | <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>. | 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>. | ||
Attivare e configurare le necessarie interfacce di rete per il namespace test: | |||
<pre># ip link set veth0 up | |||
# ip netns exec test ip link set lo up | |||
# ip netns exec test ip addr add 192.168.1.101/24 dev vth0b | |||
# ip netns exec test ip link set vth0b up</pre> | |||
== Aggiungere tabelle di routing == | == Aggiungere tabelle di routing == |
contributi