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