Vous devez mettre en place un système de bootonlan sur votre ordinateur basé sur le logiciel dnsmasq
.
Pour cela nous allons suivre plus ou moins le tutoriel qui se trouve ici https://wiki.debian-fr.xyz/PXE_avec_support_EFI. Mais ce tutoriel utilise d'autres logiciel pour le service DHCP
et le sercvice TFTP. De plus, à cause de la configuration de la salle, vous devez avoir un serveur proxy squid
disponible.
Si vous êtes sur votre propre ordinateur, vous pouvez utiliser docker pour mettre en place les deux services. Je vous conseille l'image andyshinn/dnsmasq
pour le dnsmasq et l'image sameersbn/squid
pour le proxy. Attention, le logiciel dnsmasq utilise la carte réseau de la machine hôte, il faut donc lancer le docker en mode privilégié et avec le réseau host
.
Selon votre préférence, le logiciel dnsmasq peut être configuré via le fichier /etc/dnsmasq.conf
ou via la ligne de commande. Toute option de la commande --nom_de_l_option
correspond à la variable nom_de_l_option
du fichier de configuration.
Les options utiles ici seront :
-k
pour la ligne de commande afin de conserver le processus au premier planbind-interface
pour limiter les interfaces que dnsmasq ecouteinterface
pour écouter une interface particulièredomain
etlocal
pour le serveur dnsdhcp-range
pour choisir l'intervalle d'adresse dhcp à utiliserdhcp-boot
pour annoncer le noyau de base (équivalent denextfile
pourisc-dhcpd
)enable-tftp
ettftp-root
pour le serveur tftp
Vous devez suivre les instructions du tutoriel en remplaçant les configurations correspondant à tftp-hpa
et isc-dhcp
afin de mettre en place :
- Un boot sur réseau pour l'installation de ubuntu xenial
- Un boot sur réseau pour l'antivirus AVG
- Un boot réseau avec l'utilitaire gparted
À chaque étape, utilisez wireshark
pour comprendre les erreurs.