Scripts BASH sympas...

Attention : pour une raison inconnnue, il peut arriver que Firefox refuse de télécharger les scripts suivants. Dans ce cas, le mieux est de copier le lien avec votre souris et d'utiliser wget ou curl en console avec le lien à télécharger...

Vous pouvez également consulter le code source des scripts via l'utilitaire en bas de page 

Gestion Samba/AD

  • samba-tool.sh : pour gérer ses utilisateur, groupes, machines et son DNS Active Directory.

Gestion du réseau WiFi

  • wifi.client.sh : pour gérer rapidement un client WiFi depuis la console (CLI). Vous permet de choisir le réseau dans la liste des réseaux WiFi environnants, demande le mot de passe WPA2 et génère automatiquement les fichiers nécessaires avant de se connecter.

Gestion du pare-feu

  • firewall.conf : fichier de configuration pour le parefeu qui suit.
  • firewall.iptables.sh : pour mettre rapidement en place un parefeu derrière sa box fibre/ADSL, via iptables avec une interface WAN, et une à deux interfaces LAN (ethernet/WiFi par exemple). !

Gestion des machines virtuelles KVM

  • compress.qcow2.sh : pour optimiser la taille des machines virtuelles KVM au format qcow2 (copy on write) dans un dossier, en mode manuel ou automatique. Attention : les VM doivent impérativement être à l'arrêt avec de lancer le script et pendant les opérations bien entendu !
  • kvm.export.sh : pour exporter une VM de type KVM (fichier de définition XML + disques durs virtuels au format qcow2) dans un fichier unique, à la façon de Virualbox, et pouvoir plus tard l'importer sur une autre machine. Le script exporte à la fois le fichier de définition XML et tous les disques durs qcow2 attachés à la VM. Il commence par afficher les machines virtuelles présentes sur votre système, permet de choisir la VM à exporter, et lors de l'exportation, vous permet même d'optimiser la compression ! J'ai choisir le format ZIP et non le TGZ pour pouvoir vérifier plus rapidement les fichiers de l'archive lors de l'importation.
  • kvm.import.sh : pour importer une VM de type KVM (fichier de définition XML + disques durs virtuels au format qcow2) depuis un fichier généré par le script kvm.export.sh précédent. Le script utilise le fichier de définition XML exporté pour retrouver les disques durs. Il propose également des options en ligne de commande pour pouvoir indiquer le dossier des fichiers de définition (/etc/libvirt/qemu/ par défaut) et le dossier contenant les disques durs virtuels au format qcow2 (/var/lib/libvirt/images/ par défaut).

Éditeur en ligne