TP sysres IMA5sc 2018/2019 G1 : Différence entre versions
De Wiki d'activités IMA
Ligne 7 : | Ligne 7 : | ||
mount Partition /tmp/pointd'acancrage | mount Partition /tmp/pointd'acancrage | ||
debootstap stable --include=vim,apache2 | debootstap stable --include=vim,apache2 | ||
+ | |||
+ | unshare -p -f -m -u -n chroot vif[1-9] /bin/sh -c "mount /proc ; /bin/bash" ; | ||
+ | |||
+ | Phase2: | ||
+ | |||
+ | Création de deux interfaces liées : | ||
+ | |||
+ | ip link add vif1 type veth peer name eth0@vif1 | ||
+ | ip link add vif1 type veth peer name eth0@vif2 | ||
+ | ip link add vif1 type veth peer name eth0@vif3 | ||
+ | ip link add vif1 type veth peer name eth1@vif4 | ||
+ | |||
+ | Déplacement du pair dans un espace réseau différent : | ||
+ | |||
+ | ip link set eth0@vif1 netns /proc/14601/ns/net name eth0 | ||
+ | ip link set eth0@vif2 netns /proc/14612/ns/net name eth0 | ||
+ | ip link set eth0@vif3 netns /proc/14620/ns/net name eth0 | ||
+ | |||
+ | Configuration réseau dans l’espace alternatif : | ||
+ | |||
+ | nsenter -t 14601 -n ip address add dev eth0 192.168.0.101/24 | ||
+ | nsenter -t 14620 -n ip address add dev eth1 192.168.0.104/24 | ||
+ | nsenter -t 14612 -n ip address add dev eth0 192.168.0.102/24 | ||
+ | nsenter -t 14620 -n ip address add dev eth0 192.168.0.103/24 |
Version du 12 novembre 2018 à 12:02
Phase1:
export proxy ... dd if=/dev/zero of= bs=1024k count=10240 mkfs Partition umount Partition mount Partition /tmp/pointd'acancrage debootstap stable --include=vim,apache2
unshare -p -f -m -u -n chroot vif[1-9] /bin/sh -c "mount /proc ; /bin/bash" ;
Phase2:
Création de deux interfaces liées :
ip link add vif1 type veth peer name eth0@vif1 ip link add vif1 type veth peer name eth0@vif2 ip link add vif1 type veth peer name eth0@vif3 ip link add vif1 type veth peer name eth1@vif4
Déplacement du pair dans un espace réseau différent :
ip link set eth0@vif1 netns /proc/14601/ns/net name eth0 ip link set eth0@vif2 netns /proc/14612/ns/net name eth0 ip link set eth0@vif3 netns /proc/14620/ns/net name eth0
Configuration réseau dans l’espace alternatif :
nsenter -t 14601 -n ip address add dev eth0 192.168.0.101/24 nsenter -t 14620 -n ip address add dev eth1 192.168.0.104/24 nsenter -t 14612 -n ip address add dev eth0 192.168.0.102/24 nsenter -t 14620 -n ip address add dev eth0 192.168.0.103/24