gsp:2019:tpbootonlan

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 :

  1. -k pour la ligne de commande afin de conserver le processus au premier plan
  2. bind-interface pour limiter les interfaces que dnsmasq ecoute
  3. interface pour écouter une interface particulière
  4. domain et local pour le serveur dns
  5. dhcp-range pour choisir l'intervalle d'adresse dhcp à utiliser
  6. dhcp-boot pour annoncer le noyau de base (équivalent de nextfile pour isc-dhcpd)
  7. enable-tftp et tftp-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 :

  1. Un boot sur réseau pour l'installation de ubuntu xenial
  2. Un boot sur réseau pour l'antivirus AVG
  3. Un boot réseau avec l'utilitaire gparted

À chaque étape, utilisez wireshark pour comprendre les erreurs.

  • gsp/2019/tpbootonlan.txt
  • Dernière modification : 2020/03/06 14:48
  • de fabien.rico