0% ont trouvé ce document utile (0 vote)
71 vues4 pages

Configuration Serveurs Linux : DHCP, DNS, Samba

Le document traite des configurations et commandes essentielles pour gérer un serveur Linux, notamment l'attribution d'adresses IP, la configuration de services tels que DHCP, DNS et Samba, ainsi que l'utilisation de commandes système. Il explique les requêtes DHCP, les différences entre les options de commande systemctl, et fournit des instructions pratiques pour installer et configurer des services. Enfin, il aborde la gestion des pare-feu et des partages réseau.

Transféré par

سعيد سعيد
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues4 pages

Configuration Serveurs Linux : DHCP, DNS, Samba

Le document traite des configurations et commandes essentielles pour gérer un serveur Linux, notamment l'attribution d'adresses IP, la configuration de services tels que DHCP, DNS et Samba, ainsi que l'utilisation de commandes système. Il explique les requêtes DHCP, les différences entre les options de commande systemctl, et fournit des instructions pratiques pour installer et configurer des services. Enfin, il aborde la gestion des pare-feu et des partages réseau.

Transféré par

سعيد سعيد
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Partie Théorique

1. Quelles sont les deux requêtes DHCP envoyées par un client DHCP au
serveur DHCP pendant le processus d’obtention de bail ?
o DHCPDISCOVER : Le client envoie une requête de diffusion pour
trouver un serveur DHCP disponible.
o DHCPREQUEST : Une fois qu’un serveur propose une adresse, le
client envoie une requête pour confirmer l’utilisation de cette
adresse.
2. Quelle est la différence entre l’option start et enable de la commande
systemctl ?
o start : Démarre immédiatement le service, mais il ne sera pas
activé au démarrage du système.
o enable : Active le service pour qu'il démarre automatiquement
au prochain redémarrage du système.
3. Donner le chemin du répertoire qui contient les fichiers de
configuration des serveurs OpenLDAP.
o /etc/openldap/
4. Expliquer l’effet des directives ci-dessous du fichier de configuration
du service vsftpd :
o no_anon_password YES : Désactive l’accès anonyme sans mot
de passe.
o anon_upload_enable NO : Interdit l’upload de fichiers par les
utilisateurs anonymes.
5. Donner le rôle de la ligne de commande suivante :
firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --
permanent
o Cette commande ouvre le port 21/TCP (FTP) et les ports 3000 à
3500/TCP pour les connexions passives FTP, en appliquant la
modification de manière permanente.
6. Quel est le rôle de la commande ssh-keygen ?
o ssh-keygen est utilisé pour générer des paires de clés SSH (clé
publique et clé privée) permettant l’authentification sécurisée
des connexions SSH.
7. Citez deux avantages de l'utilisation de LVM.
o Permet d’agrandir ou de réduire dynamiquement la taille des
partitions sans redémarrer le système.
o Facilite la gestion des disques en regroupant plusieurs
partitions en un seul volume logique.
8. Quelles sont les trois commandes principales pour installer un paquet
sous Linux ?
o yum install <package> (CentOS/RHEL)
o apt install <package> (Debian/Ubuntu)
o dnf install <package> (CentOS 8+)
9. Dans le fichier /etc/exports, que signifient les lignes suivantes ?
/part01 [Link]/24(ro)
/part02 *(rw)
o /part01 [Link]/24(ro) : Le répertoire /part01 est exporté
en lecture seule pour tous les clients de la plage
[Link]/24.
o *(rw) : Le répertoire /part01 est exporté en lecture-écriture
pour toutes les machines sans restriction.
o /part02 : Indique un autre répertoire partagé, sans options
spécifiées dans cet extrait.
10. Quelle est la différence entre l’option start et enable de la
commande systemctl ?
 Répétition de la question n°2 :
o start : Démarre immédiatement le service.
o enable : Active le service pour qu'il démarre automatiquement
au prochain redémarrage du système.

Partie Pratique
11. Attribuer le nom "SRV-LINUX" au serveur Linux.
sudo hostnamectl set-hostname SRV-LINUX
12. Afficher les interfaces réseaux du serveur SRV-LINUX.
ip a
13. Attribuer l’adresse IP et la passerelle par défaut au serveur
Linux SRV-LINUX comme indiqué dans le tableau. Éditer le fichier de
configuration réseau :
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
Ajouter/modifier les lignes suivantes :
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=[Link]
NETMASK=[Link]
GATEWAY=[Link]
DNS1=[Link]
Redémarrer le service réseau :
sudo systemctl restart network
14. Vérifier l’existence du paquet du service DHCP.
rpm -q dhcp
15. Installer le paquet du service DHCP.
sudo yum install dhcp -y
16. Afficher le fichier de configuration du service DHCP.
cat /etc/dhcp/[Link]

Configuration du service DHCP sous CentOS


17. Contenu du fichier de configuration du service DHCP
(/etc/dhcp/[Link])
Éditer le fichier de configuration DHCP :
sudo nano /etc/dhcp/[Link]
Ajouter le contenu suivant :
default-lease-time 14400; # 4 heures
max-lease-time 28800; # 8 heures

subnet [Link] netmask [Link] {


range [Link] [Link];
range [Link] [Link];
option domain-name "[Link]";
option domain-name-servers [Link], [Link];
option routers [Link];
option broadcast-address [Link];
}
Enregistrer et fermer le fichier (CTRL+X, Y, Entrée).

18. Vérifier la configuration du service DHCP


sudo dhcpd -t -cf /etc/dhcp/[Link]
Si aucune erreur n’apparaît, la configuration est correcte.

19. Redémarrer le service DHCP


sudo systemctl restart dhcpd
Activer le service au démarrage :
sudo systemctl enable dhcpd
Vérifier son statut :
sudo systemctl status dhcpd

Configuration du service DNS sous CentOS


20. Installer le paquet du service DNS (Bind)
sudo yum install bind bind-utils -y
Vérifier l’installation :
rpm -qa | grep bind

21. Ajouter les zones DNS sur SRV-LINUX


Éditer le fichier de configuration DNS :
sudo nano /etc/[Link]
Ajouter les configurations suivantes :
Zone directe :
zone "[Link]" IN {
type master;
file "/var/named/[Link]";
allow-transfer { [Link]; };
};
Zone inversée :
zone "[Link]" IN {
type master;
file "/var/named/[Link]";
allow-transfer { [Link]; };
};
Enregistrer et redémarrer Bind :
sudo systemctl restart named

22. Ajouter la zone secondaire sur SRV-LINUX


Ajouter cette configuration dans /etc/[Link] :
zone "[Link]" IN {
type slave;
file "/var/named/[Link]";
masters { [Link]; };
};
Redémarrer Bind :
sudo systemctl restart named

23. Ajouter la ligne de pare-feu pour autoriser le service DNS


sudo firewall-cmd --permanent --add-service=dns
sudo firewall-cmd --reload

24. Configuration du service SAMBA


Éditer le fichier de configuration de Samba :
sudo nano /etc/samba/[Link]
Ajouter/modifier la section [Global] :
[Global]
workgroup = DRBK
security = user
netbios name = SRV-LINUX
Redémarrer le service Samba :
sudo systemctl restart smb
Activer Samba au démarrage :
sudo systemctl enable smb
Vérifier son statut :
sudo systemctl status smb

25. Configuration du partage Samba


Ajouter cette section au fichier /etc/samba/[Link] :
[DRBK]
comment = Partage DRBK
path = /DRBK
valid users = SCQ, SRH
hosts allow = [Link]/24
writable = yes
Créer le dossier partagé et ajuster les permissions :
sudo mkdir -p /DRBK
sudo chown -R nobody:nobody /DRBK
sudo chmod -R 0777 /DRBK
Redémarrer le service Samba :
sudo systemctl restart smb

26. Lister les partages Samba depuis un client


Sur le client Samba, exécuter la commande suivante pour lister les partages
disponibles sur SRV-LINUX avec l’utilisateur SCQ :
smbclient -L //SRV-LINUX -U SCQ%azerty@123

Vous aimerez peut-être aussi