Ce dépôt contient un laboratoire réseau simulé, conçu pour des travaux pratiques dans le cadre du module S2.03 - Qualité de développement. Le lab met en œuvre une topologie composée de routeurs, serveurs et postes clients configurés pour simuler une architecture d'entreprise.
- Routeurs :
r,r_s,r_p,r_c,r_d - Serveurs :
sweb,sdemo,sadmin,sf - Clients :
pca,pcb,pcc,pcd
Le fichier lab.conf définit les connexions entre les machines à travers les réseaux net0 à net6.
r[0]=net0
r_s[0]=net0
...
r_c[1]=net6
pcc[0]=net6
pcd[0]=net6
Le réseau est aussi connecté à l’extérieur grâce à une interface bridged.
- Configuration IP statique
- Ajout de routes inter-réseaux
ragit comme routeur central et NAT (iptables + masquerading)
pca,pcb: IP statiquespcc,pcd: IP dynamiques via DHCPwhile ! ip -4 addr show dev "eth0" | grep -q 'inet '; do dhclient "eth0" sleep 5 done
sadmin: Serveur SSH (openssh-server)sf: Serveur FTP (vsftpd)- Utilisateurs
admincréés avec mot de passeadmin
| Machine | Service | Détail |
|---|---|---|
r_c |
DHCP | isc-dhcp-server |
sadmin |
SSH | openssh-server |
sf |
FTP | vsftpd avec fichier Bonjour partagé |
pcd |
Client FTP | inetutils-ftp |
- Assurez-vous d’avoir Netkit ou un environnement compatible.
- Dans le dossier du lab :
lstart
- Pour arrêter :
lhalt
Ce projet a été réalisé par SmasBalloon dans le cadre du module S2.03.