Administration des services 1 M. AIT IBOUREK 1
Environnement Linux : Les services Les services ou démons Qu'est ce qu'un démon? Comparable aux services offerts par un serveur Windows C'est un processus qui tourne en tâche de fond - AKente de connexion sur un port défini (fichier /etc/services ) - Réseau : NFS, Samba, Apache, sshd... - GesWon du système : cron, syslog, ntp Lancé au démarrage - Via les scripts placés dans /etc/init.d - Selon le niveau de démarrage /etc/rcx.d 2
Environnement Linux : Les services Le démon spécial inetd " inetd est un super démon - Permet de lancer d'autres démons à la demande - Fonctionne uniquement avec les services réseaux " inetd est habituellement lancé dès le démarrage de Linux " Fichier de configuration de inetd : /etc/inetd.conf : # /etc/inetd.conf ftp streamtcp nowait root /usr/libexec/ftpd ftpd -l netbios-ssn streamtcp nowait root /usr/local/sbin/smbd smbd netbios-ns dgram udp wait root /usr/local/sbin/nmbd nmbd " Permet de diminuer la consommation des ressources " Permet de contrôler l'accès distant aux démons 3
Configurer les cartes réseaux PARAMÈTRES IP SOUS LINUX 4
Interfaces réseau et adresse IP : Sous Linux, les interfaces réseau sont appelées ethx (eth pour Ethernet et X pour le numéro de la carte). La première carte réseau s'appelle eth0, si il y en a une autre, elle s'appellera eth1, etc... Pour afficher la configurawon d une carte : #ifconfig eth0 Les cartes WiFi peuvent avoir des noms qui varient, par exemple wlan0 Pour afficher la configurawon WiFi : #iwconfig 5
Donner une adresse à une interface (temporelle) Pour donner une adresse à une interface, on tape la commande ifconfig : ifconfig eth0 192.168.0.1 netmask 255.255.255.0 CeKe commande donne à eth0 l'adresse IP 192.168.0.1/24 Pour acwver ou désacwver une carte, on uwlise une autre opwon de la commande ifconfig : ifconfig eth0 up (acwve la carte) ifconfig eth0 down (désacwve la carte) 6
ConIigurer la passerelle par défaut (temporelle): Toutes les routes y compris la route par défaut se configurent avec la commande route : #route add default gw 192.168.0.254 Si vous vous êtes trompé de passerelle ou de route, vous pouvez supprimer ce que vous avez entré en tapant del à la place de add. #route del default gw 192.168.0.254 7
ConIigurer l'adresse du/des serveur(s) DNS (1): Vous devez éditer le fichier /etc/resolv.conf pour pouvoir changer l'adresse du serveur DNS et le nom de votre domaine d'appartenance. UWlisez gedit pour y faire figurer les deux informawons suivantes : #gedit /etc/resolv.conf search domaine.com # Nom du domaine DNS auquel vous appartenez nameserver 192.168.100.254 # Adresse IP de votre serveur DN 8
ConIiguration statique (client dhcp) : Pour ne pas avoir à refaire la configurawon à chaque démarrage, vous devez renseigner les paramètres ip dans le fichier /etc/network/ interfaces Ce fichier conwent les paramètres IP de la machine et il peut s'écrire comme cela pour une configurawon en dhcp : #nano /etc/network/interfaces # Interface loopback à laisser tel quel auto lo iface lo inet loopback # Interface eth0 auto eth0 allow hotplug eth0 # Recoit tous ses paramètres IP par DHCP iface eth0 inet dhcp /etc/sysconfig/network-scripts/ifcfg- <interface- name> Sous Mandriva/fedora/centos linux 9
ConIiguration statique! RHEL / Red hat / Fedora / CentOS Linux eth0 #nano /etc/sysconfig/network- scripts/ifcfg- eth0! RHEL / Red hat / Fedora / CentOS Linux eth1 #nano /etc/sysconfig/network- scripts/ifcfg- eth1! Debian / Ubuntu Linux #nano /etc/network/interfaces 10
Exemple de Iichier /etc/network/interfaces pour une coniiguration statique (2) : # Interface loopback à laisser tel quel auto lo iface lo inet loopback # Interface eth0 auto eth0 #allow- hotplug eth0 iface eth0 inet stawc address 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 network 192.168.0.0 gateway 192.168.0.254 Pour tester, redémarrer le réseau avec la commande #/etc/init.d/networking restart 11
Obtenir une adresse par DHCP (3) : Il existe une commande incluse dans les Linux qui s'appelle dhclient et qui permet de faire une demande DHCP pour une interface : dhclient ou dhclient eth0 Rmq : eth0 est le nom de votre interface 12
Tests d'une connexion (1/2): Pour regarder les informawons d'une carte réseau (adresse IP, Masque, Adresse MAC), on tape la commande ifconfig tout court. Pour voir la passerelle par défaut qui a été configurée, on tape la commande route tout court. Pour voir le domaine auquel on apparwent et l'adresse du serveur DNS, on tape : cat /etc/resolv.conf 13
Tests d'une connexion (2/2): Les tests se font avec les commandes Ping ou traceroute qui envoient des demandes d'écho. Vous pouvez commencer par pinguer la passerelle pour voir si le trafic en local foncwonne : ping 192.168.1.1 Si ça foncwonne, vérifiez que vous pouvez aller plus loin, c'est à dire sur Internet : ping 212.217.0.1 Si vous avez une réponse, il ne vous reste qu'à vérifier que le serveur DNS vous répond bien en le forçant à résoudre un nom de domaine : ping www.google.fr 14
1. Créer un réseau Linux sous VMware (entre deux machines Linux Debian et une machine sous XP) vm1- server_deb et vm2- client_deb plus Windows XP 1. connecter vm1 et vm2 en uwlisant les 3 méthodes de configurawon: 1. temporaire 2. StaWque 2. Tester la communicawon entre les deux machines Debian 3. Tester la communicawon entre Linux et Windows 15
Adresse IP Iixe sous Debian vi /etc/network/interfaces # This file describes the network interfaces available on your system # and how to acwvate them. For more informawon, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface #allow- hotplug eth0 auto eth0 iface eth0 inet stawc address 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.254 #/etc/init.d/netowrk restart ou ifup eth0 16
Adresse IP Iixe sous Debian vi /etc/resolv.conf domain votredomaine search votredomaine nameserver 192.168.0.1 nameserver 192.168.0.2 17
Adresse IP Iixe sous Debian 18