<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux &#8211; Adminsysnetlab</title>
	<atom:link href="https://www.adminsysnetlab.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.adminsysnetlab.com</link>
	<description></description>
	<lastBuildDate>Sat, 13 Dec 2025 18:33:28 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.adminsysnetlab.com/wp-content/uploads/2024/05/cropped-Icone-Admsysnet-3-32x32.png</url>
	<title>Linux &#8211; Adminsysnetlab</title>
	<link>https://www.adminsysnetlab.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Système de téléphonie IP avec asterisk sous linux</title>
		<link>https://www.adminsysnetlab.com/2024/10/02/systeme-de-telephonie-ip-avec-asterisk-sous-linux/</link>
					<comments>https://www.adminsysnetlab.com/2024/10/02/systeme-de-telephonie-ip-avec-asterisk-sous-linux/#respond</comments>
		
		<dc:creator><![CDATA[Abba Abou]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 15:15:41 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://www.adminsysnetlab.com/?p=505</guid>

					<description><![CDATA[Dans un monde de plus en plus connecté, la téléphonie IP est devenue une solution&#8230;]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-1024x576.png" alt="" class="wp-image-508" style="border-radius:8px" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-dun-serveur-de-telephonie-2048x1152.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Dans un monde de plus en plus connecté, la téléphonie IP est devenue une solution incontournable pour les entreprises souhaitant optimiser leurs communications. Asterisk, en tant que logiciel libre et flexible, se distingue comme l&rsquo;une des meilleures options pour déployer un serveur de téléphonie IP. Que vous soyez un entrepreneur cherchant à réduire vos coûts de communication ou un administrateur système désireux d&rsquo;explorer les possibilités offertes par la téléphonie moderne, Asterisk vous permet de construire un système adapté à vos besoins.</p>



<p>Dans cet article, nous allons explorer les étapes essentielles pour configurer votre propre serveur de téléphonie IP avec Asterisk. Nous aborderons les aspects techniques tout en gardant à l&rsquo;esprit l&rsquo;accessibilité pour les débutants. Que vous souhaitiez gérer des appels internes, mettre en place une messagerie vocale, ou intégrer des fonctionnalités avancées comme la visioconférence, Asterisk offre un cadre puissant et personnalisable. Préparez-vous à plonger dans le monde de la téléphonie IP et à transformer la façon dont vous communiquez !</p>



<h3 class="wp-block-heading">Configuration de l&rsquo;adresse IP du serveur</h3>



<p>Nous allons procéder à la configuration statique de l&rsquo;adresse de notre serveur. Cette opération peut être réalisée soit à l&rsquo;aide d&rsquo;une interface graphique, soit via le terminal. L&rsquo;adresse que nous avons choisie est <strong>192.168.100.1</strong>, accompagnée du masque de sous-réseau <strong>255.255.255.0</strong>.</p>



<p>Pour ce faire, <strong>Accédez aux paramètres > Réseau > Au niveau de connexion filaire, cliquez sur l&rsquo;icône en forme de roue dentée > Choisissez l&rsquo;onglet IPV4 > Cochez l&rsquo;option Manuel > Saisissez l&rsquo;adresse IP ainsi que le masque</strong> <strong>de sous-réseau</strong> <strong>> Appliquer.</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="753" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-adresse-IP-asterisk-1024x753.png" alt="" class="wp-image-510" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-adresse-IP-asterisk-1024x753.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-adresse-IP-asterisk-300x221.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-adresse-IP-asterisk-768x565.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-adresse-IP-asterisk.png 1314w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Remarque:</strong> Les adresses IP attribuées à nos machines clientes seront <strong>192.168.100.2</strong> et <strong>192.168.100.3</strong>, avec un masque de sous-réseau de <strong>255.255.255.0</strong> pour chacune d&rsquo;elles.</p>



<h3 class="wp-block-heading">Installation du paquet asterisk</h3>



<p><strong>Asterisk</strong> est un logiciel de téléphonie open source qui permet de créer des systèmes de communication variés, comme des systèmes de téléphonie VoIP (Voice over IP), des serveurs de messagerie vocale, des conférences téléphoniques, et plus encore. Il est souvent utilisé pour mettre en place des systèmes de téléphonie d&rsquo;entreprise, des centres d&rsquo;appels, et des applications de communication personnalisées.</p>



<p>Pour installer le paquet <strong>asterisk</strong>, <strong>Connectez vous à internet > Lancer le terminal > Saisissez la commande</strong> <code><strong>sudo apt install</strong> <strong>asterisk</strong></code></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk-1024x694.png" alt="" class="wp-image-538" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Installation-paquet-asterisk.png 1572w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Remarque:</strong> En cas d&rsquo;erreur, commencez par effectuer une mise à jour de votre système en utilisant les commandes suivantes : <code><strong>sudo apt update</strong></code> et <code><strong>sudo apt upgrade</strong></code>. Ensuite, relancez l&rsquo;installation.</p>



<h3 class="wp-block-heading">Configuration des communications SIP</h3>



<p>Nous allons définir les utilisateurs SIP, qui sont les numéros utilisés pour passer des appels, ainsi que les paramètres réseau nécessaires pour garantir une communication efficace.</p>



<p>Dans notre configuration, nous allons créer deux utilisateurs SIP : <strong>1001</strong> et <strong>1002</strong>. Pour cela, il est nécessaire de modifier le fichier <strong>sip.conf</strong>.</p>



<p>Avant de procéder à la configuration, nous allons déplacer le contenu du fichier <strong>sip.conf</strong> vers un nouveau fichier nommé <strong>sip.old.conf</strong>. Pour ce faire, ouvrez le terminal et saisissez la commande <strong>sudo  mv /etc/asterisk/sip.conf  /etc/asterisk/sip.old.conf</strong>. Ainsi, le fichier sip.conf sera vide, prêt à recevoir nos nouvelles configurations.</p>



<p>Ensuite <strong>Saisissez la commande sudo nano /etc/asterisk/sip.conf > Saisissez les commandes suivantes comme indiqué dans la figure suivante</strong> <strong>> Appuyer sur Ctrl + O pour enregistrer les modifications.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="679" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server-1024x679.png" alt="" class="wp-image-513" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server-1024x679.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server-300x199.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server-768x509.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server-1536x1018.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-communications-sip-asterisk-server.png 1608w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>[general] :</strong> Le fichier sip.conf est définit en plusieurs sections. La section general définit les paramètres globaux qui s&rsquo;appliquent à l&rsquo;ensemble du serveur.<br><strong>context=internal :</strong> Définit le contexte par défaut pour les appels internes. Les contextes sont utilisés pour gérer les routes d&rsquo;appels et les permissions.<br><strong>bindport=5060 :</strong> Spécifie le port sur lequel le serveur écoutera les requêtes SIP. Le port 5060 est standard pour le protocole SIP (Session Initiation Protocol).<br><strong>bindaddr=0.0.0.0 :</strong> Indique que le serveur écoutera sur toutes les adresses IP disponibles de la machine.<br><strong>nat=yes :</strong> Indique que le serveur doit gérer le NAT (Network Address Translation). Cela est utile si le serveur est derrière un routeur, permettant de gérer les connexions des clients externes.</p>



<p><strong>[1001] :</strong> Utilisateur sip 1001.<br><strong>type=friend :</strong> Cet utilisateur peut à la fois passer et recevoir des appels.<br><strong>callerid=Abba :</strong> Définit l&rsquo;identité de l&rsquo;appelant pour cet utilisateur. Lorsqu&rsquo;il appelle, le nom « Abba » sera affiché.<br><strong>host=dynamic :</strong> L&rsquo;adresse IP de cet utilisateur peut changer. Il se connecte dynamiquement au serveur.<br><strong>context=internal :</strong> Indique que cet utilisateur est également associé au contexte interne, ce qui signifie qu&rsquo;il a accès aux appels internes.<br><strong>secret=poste1 :</strong> C&rsquo;est le mot de passe pour cet utilisateur. Il est utilisé pour l&rsquo;authentification lors de la connexion.</p>



<h3 class="wp-block-heading">Configuration de la gestion des appels</h3>



<p>Nous allons maintenant configurer le fichier <strong>extensions.conf</strong>, qui détermine la manière dont les appels seront traités sur le serveur. Avant cela, nous allons déplacer son contenu vers un nouveau fichier nommé <strong>extensions.old.conf</strong>. <strong>Ouvrez le terminal > Saisissez la commande sudo mv  /etc/asterisk/extensions.conf  /etc/asterisk/extensions.old.conf.</strong> Cela permettra de garder une copie de l&rsquo;ancien fichier avant d&rsquo;appliquer nos nouvelles configurations.</p>



<p>Une fois cela effectué, <strong>saisissez la commande sudo nano /etc/asterisk/extensions.conf > Saisissez les commandes suivantes comme indiquées dans la figure suivante > Appuyer sur Ctrl + O pour enregistrer les modifications.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="679" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk-1024x679.png" alt="" class="wp-image-519" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk-1024x679.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk-300x199.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk-768x509.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk-1536x1018.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-traitement-des-appels-asterisk.png 1608w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>[internal] :</strong> définit comment le serveur asterisk gère les appels pour les extensions (numéros) internes.<br><strong>exten =&gt; 1001, 1, Answer () :</strong> Lorsque l&rsquo;extension 1001 est appelée, le serveur asterisk répond à l&rsquo;appel.<br><strong>exten =&gt; 1001, 2, Dial (SIP/1001, 30) :</strong> Le serveur asterisk tente ensuite de composer le numéro SIP correspondant à l&rsquo;extension 1001. Il essaie de connecter l&rsquo;appel pendant 30 secondes.<br><strong>exten =&gt; 1001, 3, Hangup() :</strong> Si l&rsquo;appel n&rsquo;est pas connecté (par exemple, si l&rsquo;utilisateur ne répond pas ou si l&rsquo;appel échoue), Asterisk raccroche l&rsquo;appel.</p>



<p><strong>NB: </strong><em>Les explications sont valables pour l&rsquo;extension 1002</em>.</p>



<p>A la fin des configurations, saisissez la commande <strong>sudo systemctl restart asterisk</strong> pour redémarrer le serveur afin qu&rsquo;il applique toutes les modifications.</p>



<h3 class="wp-block-heading">Configuration des clients sip</h3>



<p>Nous allons maintenant configurer le logiciel SIP sur chacun de nos deux postes pour permettre de passer des appels. Dans notre cas, nous allons installer et configurer <strong>Zoiper 5</strong>. L&rsquo;installation est simple : il suffit de lancer le fichier d&rsquo;installation et de cliquer sur « Suivant » jusqu&rsquo;à la fin du processus.</p>



<p>S&rsquo;agissant de la configuration, Ouvrez Zoiper puis cliquez sur <strong>Continue as a free user</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-1024x576.png" alt="" class="wp-image-528" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-Zoiper-utilisateur-gratuit-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Saisissez les identifiants de l&rsquo;utilisateur, qui correspondent au numéro que nous avons créé sur le serveur asterisk, puis cliquez sur <strong>Login</strong>.</p>



<p><strong>Username:</strong> 1001@192.168.100.1<br><strong>Password:</strong> poste1</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-1024x576.png" alt="" class="wp-image-529" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Username-et-password-Zoiper-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Pour le second poste, <strong>Username:</strong> 1002@192.168.100.1 et <strong>Password:</strong> poste2</p>



<p>Saisissez l&rsquo;adresse IP du serveur asterisk, puis poursuivez la configuration. Assurez-vous de suivre les instructions à l&rsquo;écran pour compléter le processus.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-1024x576.png" alt="" class="wp-image-530" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Adresse-ip-serveur-asterisk-pour-configuration-zoiper-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Cliquez sur <strong>Skip</strong> pour ignorer les options d&rsquo;authentification et de proxy.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-1024x576.png" alt="" class="wp-image-532" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Configuration-option-dauthantification-Zoiper-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Lorsque la connexion est correctement établie entre le serveur asterisk et le client SIP, l&rsquo;option SIP UDP apparaîtra en couleur verte, comme illustré dans la figure ci-dessous.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-1024x576.png" alt="" class="wp-image-533" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Connexion-etablie-asterisk-client-sip-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Poursuivez la configuration en cliquant sur <strong>Next</strong>, puis sur <strong>Skip</strong>. Vous devriez finalement accéder au tableau de bord, comme illustré dans la figure ci-dessous.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-1024x576.png" alt="" class="wp-image-534" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Acceuil-zoiper-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Test de fonctionnement</h3>



<p>Lancez un appel depuis le poste au numéro <strong>1001</strong> vers le poste au numéro <strong>1002</strong>. Vous pourrez utiliser le clavier numérique, qui se trouve en haut à droite de l&rsquo;interface.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-1024x576.png" alt="" class="wp-image-536" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/10/Test-dappel-Zoiper-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Dans ce tutoriel, nous avons exploré les étapes nécessaires pour configurer un système de téléphonie IP avec Asterisk sous Linux. Grâce à notre démarche, nous avons réussi à installer Asterisk et à mettre en place les fondations d&rsquo;une solution de communication VoIP efficace.</p>



<p>Nous avons particulièrement mis l&rsquo;accent sur la configuration de deux fichiers essentiels : <strong>sip.conf</strong>, qui définit les paramètres des utilisateurs et des périphériques SIP, et <strong>extensions.conf</strong>, où nous avons établi les règles de routage des appels et les scénarios de communication.</p>



<p>Ces configurations permettent de personnaliser le comportement du système et d&rsquo;assurer une gestion fluide des appels. En maîtrisant ces deux fichiers, vous serez en mesure d’adapter Asterisk aux besoins spécifiques de votre environnement de communication.</p>



<p>Nous espérons que ce tutoriel vous a été utile et que vous vous sentez maintenant prêt à approfondir vos connaissances en téléphonie IP avec Asterisk ! N&rsquo;hésitez pas à explorer davantage les fonctionnalités avancées et à expérimenter pour tirer le meilleur parti de votre système.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.adminsysnetlab.com/2024/10/02/systeme-de-telephonie-ip-avec-asterisk-sous-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installation et configuration d&#8217;un serveur DNS sous linux</title>
		<link>https://www.adminsysnetlab.com/2024/08/21/installation-et-configuration-dun-serveur-dns-sous-linux/</link>
					<comments>https://www.adminsysnetlab.com/2024/08/21/installation-et-configuration-dun-serveur-dns-sous-linux/#respond</comments>
		
		<dc:creator><![CDATA[Abba Abou]]></dc:creator>
		<pubDate>Wed, 21 Aug 2024 17:21:41 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://www.adminsysnetlab.com/?p=362</guid>

					<description><![CDATA[Bienvenue dans ce tutoriel sur l&#8217;installation et la configuration d&#8217;un serveur DNS sous Linux. Le&#8230;]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large has-custom-border"><img loading="lazy" decoding="async" width="1024" height="576" data-id="366" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-1024x576.png" alt="" class="wp-image-366" style="border-radius:8px" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-et-Configuration-dun-serveur-DNS-sous-linux-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p>Bienvenue dans ce tutoriel sur l&rsquo;<strong>installation et la configuration d&rsquo;un serveur DNS sous Linux</strong>. Le DNS, ou système de noms de domaine, est essentiel pour toute entreprise, car il traduit les noms de domaine en adresses IP, permettant ainsi aux utilisateurs d’accéder aux ressources réseau sans avoir à mémoriser des chiffres complexes. Disposer d’un serveur DNS interne améliore la performance, renforce la sécurité et permet un contrôle précis des résolutions de noms au sein de votre réseau. </p>



<p>Dans ce guide, nous allons installer le paquet <strong>BIND9</strong>, peaufiner les configurations du serveur et vérifier son bon fonctionnement avec une machine cliente.</p>



<h3 class="wp-block-heading">Installation du paquet Bind9</h3>



<p><strong>BIND9 (Berkeley Internet Name Domain version 9)</strong> est une solution DNS incontournable pour la configuration et la gestion des serveurs DNS. Développé par l&rsquo;Internet Systems Consortium (ISC), BIND9 est largement utilisé pour traduire efficacement les noms de domaine en adresses IP et vice versa.</p>



<p>Pour installer le paquet BIND9, <strong>Connectez vous à internet &gt; Lancer le terminal &gt; Saisissez la commande</strong> <code><strong>sudo apt install bind9</strong></code></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9-1024x694.png" alt="" class="wp-image-368" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-du-paquet-bind9.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Configuration du serveur DNS</h3>



<p>Il s&rsquo;agit de déclarer des zones DNS dans le fichier <strong>named.conf.local</strong>. Ce fichier fait référence à des fichiers de configuration de zone spécifiques, utilisés pour la résolution directe et inverse des noms de domaine. Nous utiliseront également le fichier de configuration <strong>db.local</strong> pour configurer nos zones DNS et ensuite ajuster le fichier de résolution <strong>resolv.conf</strong> pour finaliser la configuration.</p>



<p><strong>Remarque:</strong> Nous avons préalablement attribué à notre carte réseau l&rsquo;adresse IP <strong>192.168.0.1/24</strong> </p>



<p>Pour déclarer les zones DNS, <strong>Lancez le terminal &gt; Saisissez la commande sudo nano /etc/bind/named.conf.local &gt; Déclarer les zones directes et inverses comme indiqué dans la capture suivante &gt; Enregistrez les modifications (Ctrl + O) &gt; Quittez l&rsquo;éditeur (Ctrl + X).</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns-1024x694.png" alt="" class="wp-image-369" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Declarations-des-zones-dns.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Ensuite, configurons les fichiers pour la zone DNS de recherche directe et la zone DNS de recherche inverse. Pour éviter de recréer ces fichiers à partir de zéro, une méthode pratique consiste à copier le contenu du fichier <strong>db.local</strong> dans le fichier <strong>zone_direct</strong>, puis à le modifier selon nos besoins. Il en va de même pour le fichier <strong>zone_inverse</strong>.</p>



<p>Pour ce faire, <strong>Lancer le terminal &gt; Exécutez la commande</strong> <strong>sudo cp /etc/bind/db.local  /etc/bind/zone_direct</strong> </p>



<p>Ensuite, configurons la zone DNS directe en ajoutant les enregistrements DNS nécessaires dans le fichier correspondant. Pour ce faire, <strong>Lancez le terminal &gt; Exécutez la commande sudo nano /etc/bind/zone_direct &gt; Apporter les modifications telles que illustré dans la capture suivante &gt; Enregistrez les modifications (Ctrl + O) &gt; Quittez l&rsquo;éditeur (Ctrl + X).</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe-1024x694.png" alt="" class="wp-image-371" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-directe.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Pour la zone de recherche inverse, <strong>Lancer le terminal &gt; Exécutez la commande sudo nano /etc/bind/zone_inverse &gt; Apporter les modifications telles que illustré dans la capture suivante &gt; Enregistrez les modifications (Ctrl + O) &gt; Quittez l&rsquo;éditeur (Ctrl + X).</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse-1024x694.png" alt="" class="wp-image-373" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-zone-dns-inverse.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Configurons le fichier de résolution des noms de domaine pour spécifier le nom de domaine choisi et l&rsquo;adresse de notre machine. Pour ce faire, <strong>Ouvrez le terminal &gt; Exécutez la commande sudo nano /etc/resolv.conf &gt; Renseigner le nom de domaine et l&rsquo;adresse de notre machine &gt; Enregistrez les modifications &gt; Quittez l&rsquo;éditeur.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine-1024x694.png" alt="" class="wp-image-375" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-resolution-nom-de-domaine.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Après avoir configuré tous les fichiers du serveur, validez les modifications en redémarrant le service BIND9 avec la commande <strong><code>sudo systemctl restart bind9</code></strong>.</p>



<p><strong>Remarque: </strong>Assurez vous que votre serveur et la machine cliente sont correctement connectés entre elles pour éviter les messages d&rsquo;erreurs. </p>



<p>Exécutez la commande <strong><code>sudo systemctl status bind9</code></strong> pour voir si le serveur a bien démarré.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns-1024x694.png" alt="" class="wp-image-376" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Status-du-serveur-dns.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Nous avons vérifié que notre serveur a bien démarré. Nous pouvons maintenant passer aux tests de fonctionnement pour nous assurer que tout fonctionne correctement.</p>



<h3 class="wp-block-heading">Test de fonctionnement du serveur DNS</h3>



<p>Nous allons effectuer des tests de deux manières, selon votre préférence.</p>



<ul class="wp-block-list">
<li>Utilisation de la commande<strong> nslookup :</strong> Cette commande permet de vérifier la résolution des noms de domaine et de s&rsquo;assurer que les enregistrements DNS sont correctement configurés.<br><br>Saisissez la commande <strong>nslookup</strong> suivie du nom de votre serveur pour la résolution directe ou de son adresse IP pour la résolution inverse</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur-1024x694.png" alt="" class="wp-image-378" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-directe-et-inverse-serveur.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Utilisation de la commande<strong> ping :</strong> Cette commande permet de vérifier la connectivité réseau entre le serveur DNS et les clients, ainsi que de tester la résolution des noms de domaine.<br><br>Exécutez la commande <strong>ping pc</strong> depuis le serveur. (<strong>pc</strong> est le nom attribué à la machine cliente).</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1-1024x694.png" alt="" class="wp-image-381" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Resolution-dns-poste-client-1-1.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Nous avons configuré avec succès notre serveur DNS en définissant les zones de recherche directe et inverse, en ajustant les fichiers de configuration nécessaires, et en validant les paramètres DNS. En utilisant les commandes <strong>nslookup</strong> et <strong>ping</strong>, nous avons testé la résolution des noms et la connectivité réseau pour garantir que notre serveur fonctionne correctement.</p>



<p>En suivant ces étapes, vous avez acquis une compréhension pratique de la gestion des configurations DNS et de la vérification de leur bon fonctionnement. Ce tutoriel vous a fourni les outils essentiels pour mettre en place et maintenir un serveur DNS opérationnel, garantissant ainsi une résolution efficace des noms de domaine au sein de votre réseau.</p>



<p>N&rsquo;hésitez pas à répéter ces tests et à ajuster les configurations en fonction de vos besoins spécifiques. Une gestion proactive de votre serveur DNS assurera une performance optimale et une fiabilité accrue pour vos services réseau.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.adminsysnetlab.com/2024/08/21/installation-et-configuration-dun-serveur-dns-sous-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installer et configurer un serveur DHCP sous ubuntu</title>
		<link>https://www.adminsysnetlab.com/2024/08/17/installer-et-configurer-un-serveur-dhcp-sous-ubuntu/</link>
					<comments>https://www.adminsysnetlab.com/2024/08/17/installer-et-configurer-un-serveur-dhcp-sous-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[Abba Abou]]></dc:creator>
		<pubDate>Sat, 17 Aug 2024 13:07:38 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://www.adminsysnetlab.com/?p=310</guid>

					<description><![CDATA[La gestion des adresses IP est une tâche essentielle pour maintenir un réseau fonctionnel et&#8230;]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-1024x576.png" alt="" class="wp-image-317" style="border-radius:8px" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-1024x576.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-300x169.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-768x432.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-1536x864.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installer-et-Configurer-un-serveur-DHCP-sous-Ubuntu-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>La gestion des adresses IP est une tâche essentielle pour maintenir un réseau fonctionnel et organisé. Si vous cherchez à automatiser cette gestion dans un environnement Ubuntu, vous êtes au bon endroit. Dans ce tutoriel complet, nous allons vous montrer comment installer et configurer un serveur DHCP (Dynamic Host Configuration Protocol) sous Ubuntu.</p>



<p>Le serveur DHCP simplifie l&rsquo;attribution des adresses IP à vos périphériques réseau, ce qui vous permet d&rsquo;éviter les conflits d&rsquo;adresses et de réduire les tâches administratives. Nous couvrirons les étapes clés pour mettre en place votre serveur DHCP, de l&rsquo;installation initiale des logiciels nécessaires à la configuration des paramètres pour répondre aux besoins spécifiques de votre réseau.</p>



<h3 class="wp-block-heading">Configuration de l&rsquo;adresse IP statique du serveur</h3>



<p>Pour commencer, nous allons attribuer une adresse IP statique à notre serveur en utilisant <strong>netplan</strong>, un outil pré-installé sur Ubuntu qui permet de gérer la configuration réseau.</p>



<p>Pour cela, il faut d&rsquo;abord identifier le nom de la carte réseau (carte de type Ethernet) à configurer. Ouvrez le terminal et tapez la commande <code><strong>ip a</strong></code> ou <code><strong>ip addr</strong></code>. La commande affichera les informations des interfaces réseau, et vous pourrez repérer le nom de votre carte réseau. Par exemple, dans l&rsquo;exemple ci-dessous, l&rsquo;interface réseau est nommée <strong>enp0s31f6</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2-1024x694.png" alt="" class="wp-image-325" style="object-fit:cover" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Identification-interface-reseau-2.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Pour continuer la configuration de votre serveur DHCP, vous devez éditer le fichier de configuration <strong>01-network-manager-all.yaml</strong> pour désactiver le mode DHCP et attribuer une adresse IP statique</p>



<p>Pour effectuer cette configuration, <code><strong>Ouvrez le Terminal &gt; Saisissez la commande sudo nano /etc/netplan/01-network-manager-all.yaml &gt; Saisissez les commandes nécessaires</strong> <strong>&gt; Enregistrer la configuration (Ctrl + O)</strong> <strong>&gt; Quittez (Ctrl + X).</strong></code></p>



<p><strong>Remarque:</strong> <em>Assurez vous respecter l&rsquo;indentation en utilisant la touche « Espace » et non la touche « Tabulation »</em> pour éviter les erreurs de configuration.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="748" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan-1024x748.png" alt="" class="wp-image-327" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan-1024x748.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan-300x219.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan-768x561.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan-1536x1122.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-Reseau-avec-netplan.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Modifier les droits d&rsquo;accès à ce fichier pour éviter les messages d&rsquo;erreur lors de l&rsquo;application de la configuration.</p>



<p>Dans ce cas, ouvrez le terminal et exécutez la commande <code><strong>sudo chmod 600 /etc/netplan/01-network-manager-all.yaml</strong></code>.</p>



<p>Maintenant, appliquez la configuration en exécutant successivement les commandes <code><strong>sudo netplan generate</strong></code> puis <code><strong>sudo netplan apply</strong></code>.</p>



<p>Une fois la configuration appliquée avec succès, vous verrez une nouvelle interface réseau dans les paramètres réseau.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="612" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-1024x612.png" alt="" class="wp-image-330" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-1024x612.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-300x179.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-768x459.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-1536x918.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2048x1225.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Pour activer cette interface, connectez le serveur à une autre machine à l&rsquo;aide d&rsquo;un câble réseau. Vous devriez obtenir un résultat similaire à celui illustré dans la figure suivante.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="612" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-1024x612.png" alt="" class="wp-image-333" style="object-fit:cover" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-1024x612.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-300x179.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-768x459.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-1536x918.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Interface-netplan-2-2048x1225.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Nous pouvons également vérifier que la configuration a été correctement appliquée en exécutant la commande <code><strong>ip a</strong></code> dans le terminal. Dans notre cas, le résultat est le suivant :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu-1024x694.png" alt="" class="wp-image-335" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-reseau-ubuntu.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Installation du paquet isc-dhcp-server</h3>



<p>Pour configurer une machine Ubuntu en tant que serveur DHCP, vous devez télécharger et installer le paquet <strong>isc-dhcp-server</strong>.</p>



<p>Pour ce faire, <strong>Connectez vous à internet &gt; Ouvrez le terminal &gt; Exécutez la commande sudo apt install isc-dhcp-server.</strong> </p>



<p>La figure suivante montre le processus d&rsquo;installation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server-1024x694.png" alt="" class="wp-image-337" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Installation-paquet-isc-dhcp-server.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Configuration du serveur dhcp</h3>



<p>La configuration du serveur DHCP implique l&rsquo;édition du fichier <strong>dhcpd.conf</strong>. Ce fichier permet de spécifier les options réseau selon vos besoins, telles que l&rsquo;adresse de sous-réseau, la plage d&rsquo;adresses IP, le nom de domaine, les serveurs DNS, et la passerelle par défaut.</p>



<p>Pour réaliser cette configuration, <strong>Ouvrir le terminal > Exécuter la commande sudo nano /etc/dhcp/dhcpd.conf > Saisir les commandes telles qu&rsquo;elles se présentent sur la capture suivante > Enregistrer (Ctrl + O)</strong> <strong>> Quitter (Ctrl + X)</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="748" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp-1024x748.png" alt="" class="wp-image-340" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp-1024x748.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp-300x219.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp-768x561.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp-1536x1122.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-serveur-dhcp.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Indiquez l&rsquo;interface réseau sur laquelle le serveur DHCP devra écouter pour distribuer automatiquement les adresses IP. Dans notre cas, il s&rsquo;agit de l&rsquo;interface Ethernet <strong>enp0s31f6</strong>.</p>



<p>Pour cela, <strong>Ouvrez le terminal > Saisissez la commande <code>sudo nano /etc/default/isc-dhcp-server</code> > INTERFACESv4 = « enp0s31f6 »</strong> <strong>> Enregistrer (Ctrl + O)</strong> <strong>> Quitter (Ctrl + X).</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="748" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1-1024x748.png" alt="" class="wp-image-347" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1-1024x748.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1-300x219.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1-768x561.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1-1536x1122.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Configuration-du-port-decoute-1.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>À la fin de toutes ces configurations, redémarrer le serveur dhcp en utilisant la commande <strong><code>sudo service isc-dhcp-server restart</code></strong>.</p>



<p>Pour vérifier que le serveur DHCP a bien démarré, saisissez la commande suivante : <code><strong>sudo service isc-dhcp-server status</strong></code></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="694" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp-1024x694.png" alt="" class="wp-image-351" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp-1024x694.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp-300x203.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp-768x521.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp-1536x1042.png 1536w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Verification-status-serveur-dhcp.png 1572w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Test de fonctionnement du serveur dhcp</h3>



<p>Pour ce test, nous allons connecter notre machine Windows par câble réseau à notre serveur puis vérifier dans les paramètres réseau si la machine a obtenu automatiquement son adresse IP.</p>



<p>La capture suivante montre que notre machine a bien reçu une adresse IP automatiquement.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="540" src="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Parametres-reseau-Windows-1024x540.png" alt="" class="wp-image-355" srcset="https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Parametres-reseau-Windows-1024x540.png 1024w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Parametres-reseau-Windows-300x158.png 300w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Parametres-reseau-Windows-768x405.png 768w, https://www.adminsysnetlab.com/wp-content/uploads/2024/08/Parametres-reseau-Windows.png 1408w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Dans ce tutoriel, nous avons couvert l&rsquo;installation et la configuration d&rsquo;un serveur DHCP sous Ubuntu. Vous êtes maintenant capable de mettre en place un serveur DHCP pour répondre à vos besoins, qu&rsquo;ils soient domestiques ou professionnels. Vous pouvez également gérer des configurations avancées, comme l&rsquo;attribution d&rsquo;adresses IP fixes à des machines spécifiques, telles que les serveurs web, les serveurs de messagerie, ou les imprimantes.</p>



<p>N&rsquo;hésitez pas à laisser un commentaire et à revenir pour découvrir nos prochains tutoriels !</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.adminsysnetlab.com/2024/08/17/installer-et-configurer-un-serveur-dhcp-sous-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
