TP sysres IMA5sc 2018/2019 G1 : Différence entre versions

De Wiki d'activités IMA
Ligne 31 : Ligne 31 :
 
  nsenter -t 14612 -n ip address add dev eth0 192.168.0.102/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
 
  nsenter -t 14620 -n ip address add dev eth0 192.168.0.103/24
 +
 +
brctl show:
 +
bridge name bridge id STP enabled interfaces
 +
br-50de43cf6b72 8000.024270463a85 no
 +
br-9964383bb7d2 8000.0242c526b998 no
 +
bridge 8000.00224d7af070 no eth0 eth1 vif4
 +
docker0 8000.0242e82e829c no veth5fcd2d1
 +
vSwitchBanane 8000.3299e99137df no vif1 vif2 vif3

Version du 12 novembre 2018 à 12:04

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

brctl show:

bridge name	bridge id		STP enabled	interfaces
br-50de43cf6b72		8000.024270463a85	no		
br-9964383bb7d2		8000.0242c526b998	no		
bridge		8000.00224d7af070	no		eth0 eth1 vif4
docker0		8000.0242e82e829c	no	veth5fcd2d1
vSwitchBanane		8000.3299e99137df	no	vif1 vif2 vif3