Compare commits
3 Commits
be78e22b84
...
3f8e076a3e
Author | SHA1 | Date | |
---|---|---|---|
|
3f8e076a3e | ||
|
8451b54cd1 | ||
|
dd17a0394a |
17
LISEZ-MOI.txt
Normal file
17
LISEZ-MOI.txt
Normal 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 s’y 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 l’interface.
|
||||||
|
|
||||||
|
partage/config.{vm1-6,vm3-6} contient les fichiers de configuration à
|
||||||
|
passer en option à tunnel64d.
|
@ -1,11 +0,0 @@
|
|||||||
2.2.3. La capture est vide.
|
|
||||||
|
|
||||||
2.2.4. On voit cette fois les requêtes echo qui n’aboutissent 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 l’interface.
|
|
||||||
|
|
||||||
Dans le second cas on les voit car ils passent par notre
|
|
||||||
interface mais ils n’aboutissent pas car il n’y a personne qui
|
|
||||||
à cette adresse/pas de route pour y aller.
|
|
BIN
compte_rendu_projet.pdf
Normal file
BIN
compte_rendu_projet.pdf
Normal file
Binary file not shown.
@ -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
0
partage/build/.keep
Normal file
BIN
schema-gimp.png
Normal file
BIN
schema-gimp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 807 KiB |
BIN
schema-gimp.xcf
BIN
schema-gimp.xcf
Binary file not shown.
Reference in New Issue
Block a user