Académique Documents
Professionnel Documents
Culture Documents
Linux est architectur autour d'un noyau (en anglais kernel) charg de prendre en
charge le matriel. On appelle distribution l'assemblage d'un ensemble de logiciels
autour d'un noyau Linux afin de fournir un systme cl en main. Le noyau d'une
Distribution peut-tre mis jour afin de permettre la prise en compte de matriels
rcents, toutefois cette manipulation consistant recompiler le noyau est dlicate car
elle ncessite un certain niveau de connaissance du systme et du matriel. La
recompilation du noyau est rserver aux spcialistes ou bien aux utilisateurs prts
rendre inutilisable leur systme dans le but d'apprendre.
La plupart des distributions proposent galement une installation graphique qui leur est
propre ainsi qu'un systme de gestion de paquetages permettant d'installer
automatiquement des logiciels en grant les dpendances (les logiciels sous Linux sont
parfois lis des librairies externes ou s'appuient sur d'autres logiciels).
Chaque distribution possde ses avantages et ses inconvnients. En effet si certaines
sont plus adaptes des dbutants et proposent des interfaces graphiques volues,
d'autres privilgient la scurit ou l'volutivit. Les distributions les plus connues
sont :
La distribution choisie dans ce projet est Mandriva, ce choix est bas sur la simplicit
et lvolutivit de ce systme dexploitation.
Contenant ainsi une interface graphique simple et facile exploiter.
Mandriva linux
Mandriva, la distribution utilise dans ce projet par la socit franaise Mandriva. Elle
cible la fois le grand public et les professionnels et intgre les trois environnements
de bureau les plus connus sous GNU/Linux : GNOME, KDE et Xfce. C'est une des
distributions les plus utilises en Europe et dans le monde.
Mandriva Linux est reconnue pour tre l'une des distributions Linux les plus simples
installer et utiliser. Proposant de nombreux assistants intuitifs, elle requiert peu de
connaissances techniques particulires et est prte l'emploi ds la fin de l'installation,
notamment d au fait qu'elle comprend un grand nombre de logiciels dj installs et
intgre des codecs et des greffons souvent utiliss comme Flash Player.
Comme la plupart des distributions GNU/Linux, elle offre des alternatives compatibles
avec les logiciels les plus connus du march, comme la suite bureautique
OpenOffice.org (concurrent libre de Microsoft Office) ou GIMP (concurrent libre de
Adobe Photoshop). La distribution propose ainsi plus de 20 000 paquets regroupant
plusieurs milliers de logiciels qui vous permettront entre autres de lire vos fichiers
musicaux, regarder vos vidos, sauvegarder et visionner vos photos.
Mandriva Linux rassemble les environnements les plus populaires, commencer par
les bureaux GNOME et KDE, qui sont des environnements graphiques volus qui
permettent aux utilisateurs venant de Microsoft Windows de trouver rapidement des
repres. Ces environnements graphiques proposent en outre un certain nombre de
programmes qui lui sont propres et peuvent offrir des effets graphiques 3D volus.
Mandriva supporte galement les environnements Xfce, plus rcemment LXDE, des
environnements lgers et faciles utiliser. En comparaison d'autres distributions,
Mandriva sait grer sur un mme systme plusieurs environnements, ce qui permet
certains utilisateurs d'utiliser de prfrence KDE par exemple, et un autre utilisateur
peut utiliser Xfce s'il le prfre sans changer de systme d'exploitation.
Installation et administration du service
bind
Rsolution de noms :
Le systme de rsolution de noms permet de faire la correspondance entre les noms
dhotes et les adresses IP. Permettant ainsi de contacter une machine ou un service en
utilisant un nom stable et facile retenir a vite galement le besoin de mmoriser les
adresses IP numriques (bas sur 32 bits).
- Le fichier hosts :
Le fichier host est un fichier qui se trouve dans chaque machine disposant de sa propre
base de donnes de noms qui contient les mappages entre les noms et les adresses IP :
Sur des rseaux importants, cette base de donnes duplique n'est pas simple
maintenir.
Dans Linux le fichier hosts se trouve dans le rpertoire suivant : /etc/hosts
Pour configurer le fichier hosts :
Ouvrez le fichier.
Saisissez les lignes faisant correspondre ladresse ip au nom dhote.
- Le systme DNS :
Est un systme de rsolution de noms qui gre une base de donnes distribue
hirarchise qui contient la correspondance et les mappages entre les noms FQDN
(fully qualified domain name) et les adresses IP correspondantes.
Chaque client qui veut contacter un hote utilisant son nom, cherche tout dabord dans
son cache DNS local, puis interroge le serveur de noms (DNS) pour obtenir ladresse
IP de lhote.
Espace de noms :
Un systme DNS se base sur une structure arborescente dans laquelle sont dfinie des
domaines de niveau suprieur rattachs un nud racine reprsente par un point.
On appelle un nom de domaine chaque neoud de larborescence
- Lextrmit de la branche est appel : Nom FQDN.
Cet espace de noms permet dorganiser les noms affichs de ressource en une
structure logique, facile comprendre pour les utilisateurs.
Il simplifie lorganisation et la recherche de ces ressources.
- Les sous-domaines :
Utilis par les organisations contenant plusieurs service afin de subdiviser son nom de
domaine en ajoutant les autres dpartements qui seront reprsents chacun par une
portion distincte dans le nom de domaine :
Zone :
L'espace de noms DNS peut tre divis en zones. Chaque zone reprsente une base de
donnes place sous une autorit qui contient tout ou partie des noms et adresses des
ordinateurs du rseau. Si le nombre de noms d'ordinateurs et d'adresses qui sont lis est
trs important pour un rseau donn, il est possible de diviser la base de donnes en
plusieurs zones stockes sur un ou plusieurs serveurs DNS.
Transfert de zone
La rplication des fichiers de zones se fait au cours dune opration appele transfert
de zone.
Transfert de zone complet.
Il y a un transfert complet du fichier de zone lorsquun nouveau serveur de noms
DNS secondaire est install. On parle de transfert de zone complet (AXFR)
Transfert de zone incrmentiel
Une fois le transfert de zone complet effectu, il se fait une mise jour des fichiers
de zones dans les serveurs de noms secondaire au cours dune opration nomme
transfert de zone incrmentiel (IXFR)
- Enregistrement de type A :
Permet dassocier un nom dhote une adresse IP.
Srvunix.isgi.ma. IN A 192.168.100.11
- Enregistrement PTR :
Se trouve dans la zone de recherches inverses et permet de rsoudre ladresse IP en
nom dhote.
Ex : 10.0.200.4 rsolu en pc1.isgi.ma.
1.100.168.192.in-addr.arpa. IN PTR srvunix.isgi.ma.
20.100.168.192. in-addr.arpa. IN PTR poste1.isgi.ma.
- Enregistrement NS :
Spcifie un nom de domaine dun serveur DNS.
- Enregistrement SOA :
(START of authority) spcifie le serveur DNS ayant priorit pour rpondre aux
requtes des clients.
Isgi.ma, donne le nom de la zone. Le nom de la zone, ici "isgi.ma.", peut tre remplac
par "l'@", arobase.
root: la personne qui est responsable de la zone. Le premier point sera remplac par
l'arobase (@) pour envoyer un courrier lectronique. Cela deviendra root@isgi.ma.. En
gnral postmaster, est un alias de messagerie lectronique vers l'administrateur du
DNS.
de noms primaire est suprieur celui des serveurs de noms secondaires, alors le
processus de synchronisation suppose que l'administrateur a apport une modification
sur le serveur matre et les bases seront synchronises.
2. Rafrachissement : Intervalle de temps donn en seconde pour indiquer au serveur
la priodicit de la synchronisation.
3. Retry : intervalle de temps avant ritration si l'essai prcdent n'a pas fonctionn.
4. Expire : temps au bout duquel le serveur ne remplit plus sa mission s'il n'a pu
contacter le serveur matre pour mettre jour ses donnes.
5. TTL : Time To Live, dure de vie des enregistrements. Plus la dure de vie est
courte, plus l'administrateur est susceptible de considrer que ses bases sont jour,
par contre cela augmente le trafic sur le rseau.
DDNS
Le service DNS inclut une possibilit de mise jour dynamique des fichiers de zone,
cest le service DDNS Dynamic Domain Name System. Ds quun nouvel ordinateur
apparat dans le domaine, le serveur DNS ajoute automatiquement un enregistrement
A avec son nom et son adresse IP dans le fichier de zone. Ce service sappuie sur le
service DHCP.
Le serveur Bind :
Bind (Berkeley Internet Name Domaine), est un logiciel qui fait office de serveur DNS
sous Linux. Il a t dvelopp par des tudiants diplms de lUniversit de Californie
(Berkeley).
- La directive " type master" signifie que le serveur est matre pour cette zone et quil
contient tous les renseignements utiles.
Pour ajouter la zone isgi.ma :
- Le fichier de zone :
Cela prcise au rsolveur de regarder dabord les entres du fichier /etc/hosts et ensuite
dutiliser le serveur prcis dans resolv.conf.
Il faut alors relancer le service named laide de la commande :
- Clients Microsoft :
Cliquer sur proprits de la carte rseau, TCP/IP et saisir ladresse IP du serveur dans
la zone adquate :
Interrogation serveur :
- Configuration client LINUX :
La commande NSlookup :
Dig est un outil flexible pour le test et l'interrogation de serveur DNS. Il permet en
particulier de construire toutes les formes de requtes et de visualiser l'ensemble des
informations des rponses. D'autres commandes comme host et nslookup (dprci)
peuvent fournir, entre de bonnes mains, le mme genre d'informations.
Dig a l'avantage (ou l'inconvnient) de prsenter les informations sous une forme
directement utilisable dans un fichier de configuration de Zone DNS.
Elle permet d'envoyer des requtes uniques un serveur DNS aux fins de tests ou
d'criture (elle se comporte comme nslookup mais n'est pas interactive).
La commande dig mail.isgi.ma permet de diagnostiquer les requtes DNS envoys au
serveur.
Dhcp (Dynamic Host Configuration Protocol)
DHCP est une norme TCP/IP qui permet de simplifier la gestion et la distribution
d'adresses IP sur un rseau. DHCP est une extension du protocole BOOTP qui s'appuie
sur UDP/IP.
Au dmarrage d'une station ou expiration du bail, le client DHCP demande des
informations de configuration au serveur DHCP. Ces informations comprennent :
Une adresse IP
Un masque de sous-rseau
Des valeurs optionnelles, comme la passerelle par dfaut, l'adresse d'un serveur DNS.
Chaque serveur DHCP possde un pool d'adresses dfini et propose une adresse de la
plage au client. Si celui-ci accepte, le serveur accorde un bail pour ce client et cette
adresse pour une dure limite.
Processus DHCP
Renouvellement de bail IP
Lorsqu'un client redmarre, il tente d'obtenir un bail pour la mme adresse avec le
serveur DHCP d'origine, en mettant un DHCPREQUEST. Si la tentative se solde par
un chec, le client continu utiliser la mme adresse IP s'il lui reste du temps sur son
bail.
Les clients DHCP d'un serveur DHCP Windows (NT/2000) tentent de renouveler leur
bail lorsqu'ils ont atteint 50% de sa dure par un DHCPREQUEST. Si le serveur
DHCP est disponible il envoie un DHCPACK avec la nouvelle dure et
ventuellement les mises jour des paramtres de configuration.
Si 50% le bail n'a pu tre renouvel, le client tente de contacter l'ensemble des
serveurs DHCP (diffusion) lorsqu'il atteint 87,5% de son bail, avec un
DHCPREQUEST, les serveurs rpondent soit par DHCPACK soit par DHCPNACK
(adresse inutilisable, tendue dsactive...).
Lorsque le bail expire ou qu'un message DHCPNACK est reu le client doit cesser
d'utiliser l'adresse IP et demander un nouveau bail (retour au processus de
souscription). Lorsque le bail expire et que le client n'obtient pas d'autre adresse la
communication TCP/IP s'interrompt.
Remarque : Si la demande n'aboutit pas et que le bail n'est pas expir, le client
continue utiliser ses paramtres IP.
Dmons de Samba
Deux programmes principales constituent le serveur samba: Smbd et nmbd.
Smbd
Il sagit du noyau, il authentifie les utilisateurs, contrle les sessions et accde au
systme de fichiers et aux imprimantes.
Nmbd
Ce dmon s'assure que les utilisateurs de Windows soient avertis des ressources mises
leurs dispositions. Il se charge galement dlire un serveur primaire dans le cas o
dautres serveurs sont sur le rseau.
Installation samba :
Configuration samba :
Toute la configuration du serveur est concentre dans un seul fichier nomm smb.conf
dans le rpertoire /etc/samba.
Voila le contenu du rpertoire :
- Configuration :
Il faut diter le fichier smb.conf :
Vi smb.conf :
Cration des comptes machines :
Pour crer un compte machine il faut utiliser la commande suivante :