From 0885a4d4951aeda8e88df3f037bcf087656b4b90 Mon Sep 17 00:00:00 2001
From: "iliya.saroukha" <iliya.saroukhanian@etu.hesge.ch>
Date: Thu, 3 Apr 2025 16:08:20 +0200
Subject: [PATCH] wip: setting up veth

---
 report/report.qmd | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/report/report.qmd b/report/report.qmd
index 1821a96..94948b4 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
+```
-- 
GitLab