Vous êtes sur la page 1sur 10

1.

Serveur DNS :
1.On commance par linstallation du paquet bind9 : root@DnsSrv:/# apt-get install bind9 2. Configurer les fichiers named.conf , named.conf.local et resolv.conf : named.conf: root@DnsSrv:/# nano /etc/bind/named.conf Vrifier l'existence des deux ligne suivantes include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.local"; named.conf.local: root@DnsSrv:/# nano /etc/bind/named.conf.local Puis ajouter les zones de recherche zone "pme.local" { type master; file "/etc/bind/db.pme.local"; }; zone "0.168.192.in-addr.arpa." { type master; file "/etc/bind/db.pme.local.inv"; }; resolv.conf : root@DnsSrv:/# nano /etc/resolv.conf Puis modifier le fichier resolv.conf selon vos paramtres search pme.local nameserver 192.168.0.1 3. Configurer les fichiers de zones de recherche (directe/inverse) db.pme.local : root@DnsSrv:/# nano /etc/bind/db.grouping.local Contenu a crer :

$TTL 604800 @ IN SOA pme.local. 2011290101 604800 86400 2419200 604800 ) ; @ @ IN IN IN IN IN IN NS A A A A A

root.pme.local.( ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL

DnsSrv. 192.168.0.1 192.168.0.1 192.168.0.10 192.168.0.11 192.168.0.254

DnsSrv DhcpSrv SambaSrv MailSrv

db.grouping.local.inv : root@DnsSrv:/# nano /etc/bind/db.grouping.local.inv Contenu a crer : $TTL 604800 @ IN SOA pme.local. 2011280101 604800 86400 2419200 604800 ) ; @ 1 1 10 11 254 IN IN IN IN IN IN NS PTR PTR PTR PTR PTR pme.local. pme.local DnsSrv.pme.local DhcpSrv.pme.local SambaSrv.pme.local MailSrv.pme.local

root.pme.local. ( ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL

4. Redmarrer le dmon et vrifier la configuration : Redmarrer le dmon avec la commande : root@DnsSrv:/#/etc/init.d/bind9 restart

5. Test du service : Vrifier la syntaxe de fichier de configurations avec la commande

root@DnsSrv:/# named-checkconf Vrifier la rsolution dns avec les commandes ping - nslookup - dig & host root@DnsSrv:/# ping DhcpSrv root@DnsSrv:/# dig DhcpSrv root@DnsSrv:/# nslookup DhcpSrv A executer avec tous les serveur .

2. Serveur DHCP :
1.Installer le paquet dhcp3-servecr: root@DhcpSrv:/# apt-get install dhcp3-server

2.Configuration du fichier dhcpd.conf : dhcpd.conf est le fichier de configuration de notre serveur, on crera les plages d'adresses ip dynamic autoris sur le notre serveur root@DhcpSrv:/# nano /etc/dhcp3/dhcpd.conf Modifier le fichier comme cela : ddns-update-style none; option domain-name "pme.local"; option domain-name-servers 192.168.0.1; default-lease-time 86400; max-lease-time 604800 ; authoritative; log-facility local7; # 192.168.0.x DHCP SERVER PME.LOCAL subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.50; option domain-name "pme.local"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; }

3. Redmarrer le dmon et vrifier la configuration : Redmarrer le dmon avec la commande : root@DhcpSrv:/#/etc/init.d/dhcp3-server restart en cas d'erreur dans la syntaxe du fichier dhcpd.conf le dmon ne redmarrera pas et il vous affiche les lignes ou se trouve les erreurs. 4.Configurer les interfaces des machines clientes : Configurer les interfaces des machines destin a recevoir des adresses ip dynamique : sous Windows XP Vista 7 : C:\netsh interface ip set address "Connexion au rseau local" dhcp

sous Gnu/Linux Debian - Ubuntu : Editer le fichier interfaces : root@clientX:/#nano /etc/network/interfaces

Ajouter les lignes suivantes : auto eth0 iface eth0 inet dhcp Puis executer un dhcleint : root@clientX:/#dhcleint

3. Serveur SAMBA :
On installe le meta-paquet samba : root@SambaSrv:/#apt-get install samba Puis un dialogue nous demande dindiquer le nom du future domaine :

Sama utilise le fichier smb.conf comme fichier de configuration, cest ce fichier quon va modifier : root@SambaSrv:/#nano /etc/smaba/smb.conf Contenu du smb.conf apres modification : #-------------------------------# # Option general du serveur # #-------------------------------# [global] workgroup = pme.local netbios name = SambaSrv server string = %h encrypt passwords = yes security = user map to guest = Bad User time server = Yes log file = /var/log/samba/%m.log max log size = 1000

#------------------------------------------# # Option pour un contrleur de domaine # #------------------------------------------# domain master = yes os level = 33 preferred master = yes domain logons = yes logon script = logon.bat wins support = yes dns proxy = no name resolve order = lmhosts wins host bcast unix password sync = Yes passwd program = /usr/bin/passwd %u add user script = /usr/sbin/useradd -d /srv/samba/home/%u -G dom_users -s /bin/false -m %u add machine script = /usr/sbin/useradd -d /dev/null -G dom_pc -s /bin/false -m %m$ #-----------------------------------------# # Option pour les partages de dossiers # #-----------------------------------------# [homes] comment = Home Directories browseable = no writable = yes [netlogon] path = /srv/samba/netlogon read only = yes write list = @dom_admin [public] comment = Repertoire public sur serveur writable = yes path = /srv/samba/public guest ok = yes [private] comment = Repertoire private du serveur path = /srv/samba/private valid users = @dom_users writable = yes browseable = yes guest ok = no

Ajouter ladministrateur root comme administrateur du serveur samba : root@SambaSrv:/#smbpasswd a root New SMB password : Ajouter les differents groupe : root@SambaSrv:/#groupadd dom_admin root@SambaSrv:/#groupadd dom_users root@SambaSrv:/#groupadd dom_pc Crer les dossier destiner a contenir le partage et les profiles : root@SambaSrv:/#mkdir root@SambaSrv:/#mkdir root@SambaSrv:/#mkdir root@SambaSrv:/#mkdir root@SambaSrv:/#mkdir root@SambaSrv:/#mkdir /srv /srv/samba /srv/samba/public /srv/samba/private /srv/samba/netlogon /srv/samba/home

Puis on assigne ces dossiers au groupe dom_users & on change les droits comme suit: root@SambaSrv:/#cd /srv/samba root@SambaSrv:/srv/samba#chgrp dom_users * root@SambaSrv:/srv/samba# chmod 755 netlogon/ root@SambaSrv:/srv/samba# chmod 770 private/ root@SambaSrv:/srv/samba# chmod 777 public/ Enfin on cree le script de demmarage logon.bat dans le dossier /netlogon: root@SambaSrv:/srv/samba/netlogon#touch logon.bat root@SambaSrv:/srv/samba/netlogon#nano logon.bat Le script :
echo off net use z: \\SambaSrv\home\%USERNAME% net use y: \\SambaSrv\public net use x: \\SambaSrv\private cls echo * Bienvenue sur pme.local * echo. echo Mise a l'heure du poste client net time \\SambaSrv /set /yes

Apres cette etape on doit cree les utilistaurs : root@SambaSrv:/#useradd -G dom_users -m -d /srv/samba/home/test -c "Hacen khoudja" -s /bin/false hacen root@SambaSrv:/#smbpasswd a hacen New SMB password : La derniere etape est de redemarer le demon samba : root@SambaSrv:/#/etc/init.d/samba restart

3. Serveur Mail (Postfix) :


Premierement on install le paquet postfix : root@MailSrv:/#apt-get install postfix Le fichier de configuration de postfix est main.cf : root@MailSrv:/#nano /etc/postfix/main.cf Dfinition du nom du serveur et du domaine : myhostname = MailSrv.pme.local mydomain = pme.local inet_interfaces = all myorigin = $mydomain mydestination = $myhostname localhost.$mydomain $mydomain mynetworks = 192.168.0/8 alias_maps = hash:/etc/postfix/aliases relayhost = smtp.wanadoo.fr sender_canonical_maps = hash:/etc/postfix/canonical

Apres modification on recharge postfix pour quil prend en charge les modifications : root@MailSrv:/# /etc/rc.d/init.d/postfix reload