Compare commits

...

3 Commits

Author SHA1 Message Date
papush! 3f8e076a3e aaa 2019-11-14 17:26:44 +01:00
papush! 8451b54cd1 the final countdooooown dududu du dududu dudu 2019-11-14 17:16:39 +01:00
papush! dd17a0394a add .keep to build/ 2019-11-14 16:50:57 +01:00
7 changed files with 17 additions and 57 deletions

17
LISEZ-MOI.txt Normal file
View File

@ -0,0 +1,17 @@
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.

View File

@ -1,11 +0,0 @@
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.

BIN
compte_rendu_projet.pdf Normal file

Binary file not shown.

View File

@ -1,46 +0,0 @@
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/*

0
partage/build/.keep Normal file
View File

BIN
schema-gimp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 KiB

Binary file not shown.