Vous êtes sur la page 1sur 3

Di Quirico Patrice

14/06/2012

Projet N5

(janvier 2012)

Ralisation de scripts pour lutilisation de machine Debian dans une salle de tests rseau Vous disposez dans votre entreprise, dune salle rseau pour vos tests sur divers applicatifs et services mettre en place sur des machines Debian. Vous avez comme habitude de faire des clones dune machine vierge. Ensuite vous dmarrez chaque clone et vous les configurez fichier aprs fichier pour lui donner la configuration voulue. Pour une meilleure gestion et plus defficacit vous dcidez de faire des scripts shell (bash) pour toutes vos commandes habituelles.

Travail faire : Script N1

Raliser un script en partant dune machine vierge : Descriptif de la machine de base. Nom de la machine : base Domaine de la machine : localdomain Position de la carte rseau : DHCP Les fichiers /etc/hosts et /etc/resolv.conf ont les configurations de base habituelles Vous allez donc raliser un script qui va ouvrir les uns aprs les autres tous les fichiers de configurations habituelles. A la fin du script la machine doit rebooter. On va considrer que la commande de rinitialisation du nom de la carte rseau a bien t effectue. Donc votre machine a comme nom de carte rseau : eth0

patrice@diquirico.fr

0672049576

Di Quirico Patrice

14/06/2012

Script N2 La machine vient donc de redmarrer, et vous dcidez de faire un script pour installer les paquets suivants : un serveur SSH les divers compilateurs et langages (build-essential) le service Apache2 le service DNS le serveur de base de donnes mysql phpmyadmin

A la fin de linstallation la machine doit redmarrer. Pour ce script vous pouvez vous inspirez des divers vidos votre disposition. Attention aucune configuration vous tes demands. Script N3 En utilisant la commande sed (voir sur le net comment insrer du texte avec la commande sed ) Attention la commande sed ninsre pas du texte dans un fichier vide ni la fin dun fichier !!!!!!!!!! La machine vient de redmarrer vous dcidez de faire un script qui va automatiquement configurer votre service DNS. Votre script va comprendre : La modification des fichiers : /etc/bind/named.conf.local /etc/bind/named.conf.options Vous trouverez en annexe des exemples de fichiers de configurations pour vous inspirer. Vous devez juste changer le nom de domaine (mondomaine.com) et le nom de la machine (mamachine) attention galement aux paramtres d@ de rseau et de machine.

Annexes

patrice@diquirico.fr

0672049576

Di Quirico Patrice

14/06/2012

Exemple de configuration de configuration des fichiers DNS : /etc/bind/named.conf.local // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "mondomaine.com" { type master; file "/etc/bind/mondomaine.com.zone"; forwarders{}; "1.168.192.in-addr.arpa" { type master; file "/etc/bind/zi.mondomaine.com.zone"; forwarders{};

}; zone

}; /etc/bind/named.conf.options options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 192.168.1.1; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { ::1; }; // listen-on {any;}; // allow-recursion { 127.0.0.1;}; };

patrice@diquirico.fr

0672049576