Compare commits

..

No commits in common. "3f8e076a3e0d90b8a44c2c2c2ab7974327af59cb" and "be78e22b84ed896605ac64ae9fe24d30df6b45e0" have entirely different histories.

7 changed files with 57 additions and 17 deletions

View File

@ -1,17 +0,0 @@
Le code est situé dans partage/src et partage/test. Un simple `make'
depuis partage/ suffit à générer tous les exécutables.
VM1-6 et VM3-6 sont configurée pour démarrer sans interface graphique.
On peut sy connecter en exécutant `vagrant ssh' depuis leurs
répertoires respectifs, ou bien décommenter `vb.gui = true' de leur
Vagrantfile.
On configure les machines en exécutant /mnt/partage/config.sh en tant
que superutilisateur pour chaque machine, salt nous ayant causé trop
de problèmes.
partage/configure-tun.sh contient le script appelé par tunnel64d pour
configurer linterface.
partage/config.{vm1-6,vm3-6} contient les fichiers de configuration à
passer en option à tunnel64d.

11
compte_rendu.txt Normal file
View File

@ -0,0 +1,11 @@
2.2.3. La capture est vide.
2.2.4. On voit cette fois les requêtes echo qui naboutissent pas.
2.2.5. Dans le premier cas on ne voit pas les requêtes car elles sont
vers notre propre adresse ip et le noyau traite et nous renvoie
le paquet sans le faire passer par linterface.
Dans le second cas on les voit car ils passent par notre
interface mais ils naboutissent pas car il ny a personne qui
à cette adresse/pas de route pour y aller.

Binary file not shown.

46
partage/Makefile.old Normal file
View File

@ -0,0 +1,46 @@
CC := gcc -Wall -Wextra -Wpedantic -Werror -Iinclude -std=c11 -g -D_POSIX_C_SOURCE=200809L
all: build test-iftun ext-in ext-out tunnel64d
build:
-mkdir build
tunnel64d: build/tunnel64d.o build/iftun.a build/extremite.a
$(CC) $(CFLAGS) $^ -o $@
build/tunnel64d.o: src/tunnel64d.c src/iftun.h src/extremite.h
$(CC) $(CFLAGS) $< -c -o $@
ext-in: build/ext-in.o build/extremite.a build/iftun.a
$(CC) $(CFLAGS) $^ -o $@
ext-out: build/ext-out.o build/extremite.a build/iftun.a
$(CC) $(CFLAGS) $^ -o $@
build/ext-in.o: src/ext-in.c src/extremite.h src/iftun.h
$(CC) $(CFLAGS) $< -c -o $@
build/ext-out.o: src/ext-out.c src/extremite.h src/iftun.h
$(CC) $(CFLAGS) $< -c -o $@
build/extremite.a: build/extremite.o
ar rcs $@ $<
build/extremite.o: src/extremite.c src/extremite.h
$(CC) $(CFLAGS) $< -c -o $@
test-iftun: build/test-iftun.o build/iftun.a
$(CC) $(CFLAGS) $^ -o $@
build/test-iftun.o: src/test-iftun.c src/iftun.h
$(CC) $(CFLAGS) $< -c -o $@
build/iftun.a: build/iftun.o
ar rcs $@ $<
build/iftun.o: src/iftun.c src/iftun.h
$(CC) $(CFLAGS) $< -c -o $@
clean:
-rm -f build/*

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 807 KiB

Binary file not shown.