0% ont trouvé ce document utile (0 vote)
25 vues8 pages

Mes Configuration

Ce document décrit la mise en place d'un serveur Samba et NFS, ainsi que la configuration d'un serveur DHCP. Il fournit des instructions détaillées pour créer des répertoires de partage, installer les services nécessaires, configurer les fichiers de partage, et gérer les utilisateurs. Enfin, il explique comment tester la configuration sur des clients Linux ou Windows.

Transféré par

ismaelzabda5
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)
25 vues8 pages

Mes Configuration

Ce document décrit la mise en place d'un serveur Samba et NFS, ainsi que la configuration d'un serveur DHCP. Il fournit des instructions détaillées pour créer des répertoires de partage, installer les services nécessaires, configurer les fichiers de partage, et gérer les utilisateurs. Enfin, il explique comment tester la configuration sur des clients Linux ou Windows.

Transféré par

ismaelzabda5
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

MISE EN PLACE D’UN SERVEUR SAMBA

Notre repertoire de partage est "/media/partage"

Sudo mkdir /media/partage : en fonction de ta politique tu va appliquer les


droits qui sied.

Exemple :

Sudo chown dev01 :developpeurs /media/partage(changer le


proprietaire(utilisateur et group))

Sudo Chmod 770 /media/partage(pour les droits des utilisateurs,groupes,


et autres)

On commence donc par installer samba qui va nous permettre


de rendre ce dossier accessible sur le réseau :

Sudo apt-get install samba

Nous allons ensuite recréer un fichier de configuration


vierge qui nous servira pour créer notre partage :

Sudo nano /etc/samba/smb.conf

sudo /etc/samba/smb.conf

[global]

server string = linux1

workgroup=WORKGROUP

netbios name=linux1

public=yes

encrypt password=true

[partage]
path=/media/partage

read only=no

writeable=yes

valid users=neoflow

comment = Partage n 1

Nous allons ensuite créer l'utilisateur que nous


souhaitons utiliser pour notre partage :

Sudo adduser samad

Sudo smbpasswd -a it-connect

Nous pourrons ensuite redémarrer samba pour qu'il


prenne en compte nos modifications :

Sudo service samba restart

Dans un client linux on utilise cette commande pour


acceder au partage

Crons d’abord le repertoire qui servira de poinr de montage

Sudo mkdir /media/remote_partage(un exemple bien sûr)

sudo mount -t cifs //192.168.1.2/partage /media/remote_partage/ -o


username=neoflow,password=1234,uid=1009,gid=105

PARTAGE NFS

SERVEUR

sudo apt-get update


Ensuite, installez le paquet "nfs-kernel-server" :

sudo apt-get install nfs-kernel-server

Nous allons configurer le serveur NFS pour qu'il démarre automatiquement


avec le système :

sudo systemctl enable nfs-server.service

Commençons par créer le partage :

mkdir /srv/partagenfs

Puis, on applique les droits sur le partage (à adapter selon vos besoins) :

chown nobody:nogroup /srv/partagenfs/

chmod 755 /srv/partagenfs/

Pour déclarer les partages NFS, il faut s'appuyer sur le fichier


"/etc/exports". C'est dans ce fichier que nous allons déclarer notre fichier
"/srv/partagenfs". Editez le fichier :

sudo nano /etc/exports

Dans ce fichier, voici la ligne à ajouter pour déclarer notre partage :

/srv/partagenfs
192.168.100.0/24(rw,sync,anonuid=65534,anongid=65534,no_subtree_ch
eck)

Quelques explications s'imposent pour bien comprendre

/srv/partagenfs : le chemin local du dossier à partager


192.168.100.0/24 : l'adresse IP ou le réseau à autoriser, si vous
souhaitez autoriser seulement une adresse IP spécifique, précisez cette
adresse IP

() : les options pour le partage

rw : partage accessible en lecture et écriture, à remplacer par "ro" pour


la lecture seule

sync : écrire les données et les vérifier avant de répondre à la requête


suivante : plus lent, mais plus fiable vis-à-vis des corruptions de données.
L'autre mode est "async".

anonuid : ID de l'utilisateur à utiliser pour les connexions anonymes


(65534 = nobody)

anongid : ID du groupe à utiliser pour les connexions anonymes (65534


= nogroup)

no_subtree_check : désactiver la vérification des sous-dossiers,


recommandé pour des raisons de fiabilité

exportfs -ua

exportfs -a

La commande ci-dessous permet d'afficher la liste des partages NFS sur


l'hôte précisé, en l'occurrence notre machine Debian elle-même.

showmount -e 192.168.100.121

CLIENT

Sur le poste Debian, mettez à jour le cache des paquets :

sudo apt-get update

Puis, installez le paquet "nfs-common" afin de pouvoir monter le partage


NFS sur l'hôte local.

sudo apt-get install nfs-common


Pour monter le partage, nous devons créer un dossier local qui servira de
point de montage. Créez ce dossier :

mkdir /media/partagenfs

Ensuite, la commande "mount" va nous permettre de monter notre


partage NFS. Ce qui donne :

mount -t nfs4 192.168.100.121:/srv/partagenfs /media/partagenfs/

Il faut savoir qu'avec la commande "mount", le montage sera temporaire,


c'est-à-dire que si l'on redémarrer le poste client, le partage ne sera pas
monté automatiquement.

Démontez le partage et nous allons le monter différemment :

umount /media/partagenfs

Ensuite, modifiez la table de montage "/etc/fstab" :

sudo nano /etc/fstab

Spécifiez la ligne suivante pour le monter automatiquement, toujours via


NFS v4 :

192.168.100.121:/srv/partagenfs /media/partagenfs nfs4


defaults,user,exec 0 0

Enregistrez puis exécutez la commande ci-dessous pour charger le


contenu du fichier "/etc/fstab" et monter notre partage.

sudo mount -a

CONFIGURATION DE DHCP
sudo apt-get update

Nous allons maintenant installer le paquet "isc-dhcp-server" avec la


commande suivante :

sudo apt-get install isc-dhcp-server

Désormais, éditez le fichier de configuration du serveur DHCP :

sudo nano /etc/default/isc-dhcp-server

Commencez par retirer le "#" sur cette ligne pour activer la prise en
charge du fichier de configuration "dhcpd.conf" que nous modifierons par
la suite.

DHCPDv4_CONF=/etc/dhcp/dhcpd.conf

Indiquez le nom de l'interface repéré précédemment :

INTERFACESv4="ens33"

Désormais, nous allons modifier le fichier de configuration "dhcpd.conf"


pour déclarer une première étendue.

sudo nano /etc/dhcp/dhcpd.conf

Commencez par ajouter ces lignes, en adaptant selon vos besoins :

# Nom de domaine

option domain-name "it-connect.local";

# Durée pour les baux DHCP en secondes (default 4 jours et 8 jours


maximum)

default-lease-time 345600;

max-lease-time 691200;
# Serveur DHCP principal sur ce réseau local

authoritative;

# Logs

log-facility local7;

Puis, à la suite, déclarez votre première étendue DHCP :

# Déclaration d'une étendue DHCP

subnet 192.168.14.0 netmask 255.255.255.0 {

# Plage d'adresses IP à distribuer

range 192.168.14.100 192.168.14.120;

# Serveur(s) DNS à distribuer

option domain-name-servers 192.168.14.201;

# Passerelle par défaut

option routers 192.168.14.2;

sudo systemctl restart isc-dhcp-server.service

sudo nano /etc/dhcp/dhcpd.conf

À la suite de la déclaration du subnet, mais en dehors de ce bloc, ajoutez


ces lignes :

# Réservation d'adresse IP pour le PC "Ubuntu-2404"

host Ubuntu-2404 {

hardware ethernet 00:0c:29:0a:6f:c3;

fixed-address 192.168.1.100;

sudo systemctl restart isc-dhcp-server.service


Pour le test, on va simplement démarrer une machine Linux ou Windows
sur le même réseau local que notre serveur DHCP. Ainsi, nous verrons s'il
distribue bien une configuration IP à notre machine.

Vous devez configurer la carte réseau de la machine cliente pour qu'elle


soit en DHCP. Si vous utilisez Ubuntu, Debian, ou Windows, pour faire ce
test, les manipulations ne sont pas les mêmes. Vous pouvez vous aider ces
tutoriels :

Comment configurer une adresse IP statique avec Netplan sur Ubuntu


ou Debian ?

Comment configurer une adresse IP fixe sur Debian ?

À titre d'information, voici la configuration du fichier "/etc/netplan/01-


network-manager-all.yaml" de Netplan sur Ubuntu :

# Let NetworkManager manage all devices on this system

network:

version: 2

renderer: NetworkManager

ethernets:

ens33:

dhcp4: yes

Vous aimerez peut-être aussi