diff --git a/report/report.qmd b/report/report.qmd index 1821a969fdcea1863e1f02bcb27e484767e92085..94948b444816514541865e5c02cf4bcf45634d8d 100644 --- a/report/report.qmd +++ b/report/report.qmd @@ -62,3 +62,45 @@ sleep 1 ssh R1 ./r1_nat.ruleset sleep 1 ``` + +## Routeur virtuel routé + +### Préparation + +- Création de `ns-default` et `ns2` sur R1 + +```bash +ip net netns add ns-default +ip net netns add ns2 +``` + +- Création d'une paire d'interfaces virtuelles + +```bash +ip link add default-veth1 type veth peer name ns2-veth1 +ip link add default-veth0 type veth peer name ns2-veth0 +``` + +- Assignation des interfaces virtuelles aux namespaces + +```bash +ip link set default-veth0 netns ns-default +ip link set default-veth1 netns ns-default +``` + +```bash +ip link set ns2-veth0 netns ns2 +ip link set ns2-veth1 netns ns2 +``` + +- Configuration IP des interfaces virtuelles + +```bash +ip netns exec ns-default ip addr add 192.168.0.1/24 dev default-veth0 +ip netns exec ns-default ip addr add 192.168.1.1/24 dev default-veth1 +``` + +```bash +ip netns exec ns2 ip addr add 192.168.0.2/24 dev ns2-veth0 +ip netns exec ns2 ip addr add 192.168.1.2/24 dev ns2-veth1 +```