1. Serveur DNS : 1.On commance par l’installation du paquet « bind9 » : root@Dn
1. Serveur DNS : 1.On commance par l’installation 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 Vérifier 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 paramètres search pme.local nameserver 192.168.0.1 3. Configurer les fichiers de zones de recherche (directe/inversée) db.pme.local : root@DnsSrv:/# nano /etc/bind/db.grouping.local Contenu a créer : $TTL 604800 @ IN SOA pme.local. root.pme.local.( 2011290101 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS DnsSrv. @ IN A 192.168.0.1 DnsSrv IN A 192.168.0.1 DhcpSrv IN A 192.168.0.10 SambaSrv IN A 192.168.0.11 MailSrv IN A 192.168.0.254 db.grouping.local.inv : root@DnsSrv:/# nano /etc/bind/db.grouping.local.inv Contenu a créer : $TTL 604800 @ IN SOA pme.local. root.pme.local. ( 2011280101 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS pme.local. 1 IN PTR pme.local 1 IN PTR DnsSrv.pme.local 10 IN PTR DhcpSrv.pme.local 11 IN PTR SambaSrv.pme.local 254 IN PTR MailSrv.pme.local 4. Redémarrer le démon et vérifier la configuration : Redémarrer le démon avec la commande : root@DnsSrv:/#/etc/init.d/bind9 restart 5. Test du service : Vérifier la syntaxe de fichier de configurations avec la commande root@DnsSrv:/# named-checkconf Vérifier la résolution 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 créera 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. Redémarrer le démon et vérifier la configuration : Redémarrer le démon avec la commande : root@DhcpSrv:/#/etc/init.d/dhcp3-server restart en cas d'erreur dans la syntaxe du fichier dhcpd.conf le démon ne redémarrera 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 réseau 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 d’indiquer le nom du future domaine : Sama utilise le fichier smb.conf comme fichier de configuration, c’est ce fichier qu’on 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 contrôleur 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 l’administrateur « 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 Créer les dossier destiner a contenir le partage et les profiles : root@SambaSrv:/#mkdir /srv root@SambaSrv:/#mkdir /srv/samba root@SambaSrv:/#mkdir /srv/samba/public root@SambaSrv:/#mkdir /srv/samba/private root@SambaSrv:/#mkdir /srv/samba/netlogon root@SambaSrv:/#mkdir /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 Définition 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 qu’il prend en charge les modifications : root@MailSrv:/# /etc/rc.d/init.d/postfix reload uploads/Industriel/ serveur-dns-dhcp-samba-postfix-passrelle-antivirus.pdf
Documents similaires










-
62
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 26, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.1053MB