Dr Abdourakhmane Fall
1
Sommaire
Partie 1
Interfaces Réseaux et environnement Unix
Service DHCP
Service DNS
Sommaire
Partie 1
Interfaces Réseaux et environnement Unix
Service DHCP
Service DNS
Interfaces Réseaux et environnement Unix
Notion d'interface : élément de connexion physique ou virtuel vers un réseau
Etats : actif ou inactif (up, down)
Nomenclature Unix/Linux des interfaces réseaux
Carte Ethernet
eth0, eth1, eth2, …………..
enps0(depuis Ubuntu 15,10),
Liaisons “series”
sl0, sl1, ………..
Type de Configuration des interfaces
Statique(manuelle)
Commandes: ifconfig, ip address, ifconfig –a ou ip a (affiche toutes les
interfaces)
téléchargez les parquets: sudo su apt install net-tools
Fichier (script) de configuration : /etc/netplan/00-installer-config.yaml
Dynamique
Utilisation du Protocole DHCP
Configuration sous Windows
Parametre IP : ipconfig
Parametre iP globaux: ipconfig /all
Parametre MAC: getmac
Modification graphique
Configuration sous Unix: Temporaire
Syntaxe: ifconfig nom_interface @ip netmask @broadcast
Configuration sous Unix: Temporaire
Syntaxe: ifconfig nom_interface @ip netmask @broadcast
• Sudo route add gw @IP interface (configuration de la passerelle)
• Route –n ( verifier la configuration de la passerelle )
Configuration sous Linux: static
Editez le fichier /etc/netplan/00-installer-config.yaml
Activation avec les cmd
# netplan generate
# netplan apply
Affichage sous Unix
Affichage sous Unix
Affichage sous Unix
Affichage sous Unix
Affichage sous Unix
Affichage sous Unix
Extinction d’une interface
Cette opération a pour conséquences:
• Suppression des adresses IP sur cette interface
• Interruption des connexions établies via cette interface
• Suppression de toutes les entrées de la table de routage passant par
l’interface
• L’interface physique est désactivée
Extinction d’une interface
Cette opération a pour conséquences:
• Activation de l’interface
• Attribution de l’@IP sur l’interface
• Création de toutes les entrées de la table de routage passant
sur cette interface
Changement du MTU
MTU: Taille maximale d’un paquet
Les paquets ayant une taille supérieur à la MTU sont fragmentés
Alternative à la cmd ifconfig
La cmd Ip: permet aussi de faire des opérations sur une
interface
Routage sous Linux
Le routage est désactivé par défaut sou linux
Service DHCP
Interfaces Réseaux et environnement Unix
Service DHCP
Service DNS
DHCP(Dynamic Host Configuration Protocol)
La configuration d’un nœud TCP/IP consiste en
la configuration des adresses IP sur les interfaces
La configuration d’un routeur par défaut pour sortir du réseau (routage)
La masque de sous-réseau à utiliser par l’hôte
L’adresse des serveurs fournissant un service particulier
Mail
Dns
Server de fichier
Le MTU du réseau local
DHCP(Dynamic Host Configuration Protocol)
Cas ou la configuration manuelle est quasi impossible
Nombre d’utilisateurs trop élevé
Solution
DHCP
DHCP(Dynamic Host Configuration Protocol)
Configuration des paramètres IP des clients
Protocole client-serveur
Fonctionne sur UDP
Port 67: serveur
Port 68: Client
DHCP(Dynamic Host Configuration Protocol)
Avantages
• Commodité d’administration
• mobilité
• Attribution automatique des @IP
Mode d’allocation
• Statique (Manuelle)
• Automatique (dynamique)
Allocation statique
Allocation dynamique
Allocation dynamique
Avantages
• Allocation automatique
• Reutilisation des @ disponibles (après leurs cycle de bail)
• Portabilité et universalité (indépendamment du OS)
• Pas de conflits d’adresses
Notion de bail
Fonctionnement de DHCP
Fonctionnement de DHCP
Fonctionnement de DHCP
Fonctionnement de DHCP
Fonctionnement de DHCP
DHCP: Installation
Installation
DHCP: Installation
Installation
Fichier de Configuration
/etc/dhcp/dhcpd.conf
DHCP: Configuration
Déclaration de sous réseau
DHCP: Configuration
Exemple de déclaration de sous réseau
DHCP: Configuration
Exemple de déclaration de sous réseau
DHCP: Configuration
DHCP: Configuration
DHCP: Configuration
Configuration des baux
La durée du bail est exprimée en seconde sur 32 bits
La durée maximale du bail est 49710 jours= 135ans
DHCP: Configuration
Allocation statique
DHCP: Configuration
Allocation statique
DHCP: Configuration
Redémarrer le service DHCP
Commande: sudo service isc-dhcp-server restart
sudo systemctl restart isc-dhcp-server.service
Vérifier le bon fonctionnement du service
Commandes: tail /var/log/syslog
/etc/init.d/isc-dhcp-server status
Configuration client UNIX
Commande : dhclient3 interface
Exemple: dhclient3 enp0s3
DHCP: Configuration (sous Windows)
Configuration client windows
DHCP: Configuration (sous Windows)
Configuration client windows
Service DNS
Partie 1
Interfaces Réseaux et environnement Unix
Service DHCP
Service DNS
Service DNS
DNS: Résolution de nom
DNS: Espace de nommage
DNS: Espace de nommage
DNS: Notion de domaine
DNS: Notion de domaine
DNS: Notion de domaine
DNS: Notion de domaine
DNS: Notion de domaine
DNS: Localisation des servers root
Source: www.root-servers.org
DNS: Nommage des ressources
DNS: Zone d’autorité
DNS: Server DNS
Service DNS : Configuration
Installation
sudo apt install bind9
sudo apt install dnsutils
Fichier Maitre de configuration (named.conf)
/etc/bind/named.conf
DNS: Mise en cache du serveur de noms
Modifiez le fichier suivant /etc/bind/named.conf.options
Mettez des adresses de serveurs réels
forwarders {
8.8.8.8;
8.8.4.4;
};
Redémarrez le service DNS:
sudo systemctl restart bind9.service
Déclarations de zones: Serveur Principal
Editez le fichier: /etc/bind/named.conf.local
Le fichier /etc/bind/db.supdeco.sn constitue le fichier de zones.
Vous pouvez copier le fichier de zone db.local déjà existant:
sudo cp /etc/bind/db.local /etc/bind/db.supdeco.sn
Déclarations de zones: Serveur Principal
Contenue du fichier /etc/bind/db.supdeco.sn
192.168.1.4 serveur DNS principal
192.168.1.3 serveur DHCP
192.168.1.5 machine ubuntu
CNAME (Canonical NAME): Cet
enregistrement permet de créer
des alias et pointe vers un enregistrement de type A
Déclarations de zones inverse
Modifiez le fichier /etc/bind/named.conf.local et declarez la zone
inverse
Zone inverse
Déclarations de zones inverse
Contenue du fichier /etc/bind/db.192 (Vous pouvez copier le fichier db.127)
Service DNS : Configuration
Redémarrer le service
Commande: service bind9 restart
Tester le service
Commande: nslookup FQDN