Si vous êtes un utilisateur régulier de Linux ou un administrateur système, vous pouvez avoir besoin de configurer le réseau sur votre système. Contrairement aux systèmes de bureau où vous pouvez utiliser des configurations dynamiques, vous devrez faire des configurations spécifiques sur les serveurs en fonction de votre environnement réseau. Les configurations dynamiques changent au redémarrage du serveur. Dans certains cas, il est nécessaire d’avoir des configurations statiques, par exemple lorsqu’un serveur doit être administré à distance, ou lorsqu’un serveur exécute une application ou un service qui nécessite un accès permanent. Dans cet article, nous allons donc expliquer comment configurer un réseau de base dans un système d’exploitation Linux basé sur Debian. La configuration de base comprend la définition d’une IP statique, d’une passerelle, d’un DNS et d’un nom d’hôte.

Nous avons utilisé l’OS Debian 10 pour décrire la procédure mentionnée dans cet article.

Voir la configuration actuelle du réseau

Pour voir les configurations actuelles du réseau, exécutez la commande suivante dans Terminal. Elle affichera la sortie pour chaque interface dans une section séparée.

$ ip a

Vous pouvez également exécuter la commande ifconfig pour visualiser l’adresse IP.

$ ifconfig

Exécutez la commande ci-dessous dans le Terminal pour trouver l’IP du serveur DNS:

$ cat /etc/resolv.conf

Changer la configuration du réseau

La configuration de base du réseau comprend la définition d’une adresse IP statique ou dynamique, l’ajout d’une passerelle, les informations du serveur DNS. Il existe différentes façons de configurer le réseau sur l’OS Debian.

Méthode 1 : Utiliser la commande ifconfig et route

Dans cette méthode, nous verrons comment configurer les paramètres du réseau. Cependant, n’oubliez pas que ces paramètres ne seront pas permanents. Une fois que vous redémarrez votre système, les paramètres seront supprimés.

1. Attribuer une adresse IP à l’interface

Nous allons utiliser ifconfig pour attribuer une adresse IP à notre interface réseau. Voici la syntaxe de la commande:

$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up

Dans l’exemple suivant, la commande attribue l’adresse IP 192.168.72.165 à l’interface réseau eth0. Le masque réseau est de 24 (255.255.255.0) bits.

$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up

2. Configurer la passerelle par défaut

La passerelle par défaut est l’adresse utilisée pour communiquer avec le réseau extérieur. Pour configurer la passerelle par défaut, utilisez la syntaxe de commande suivante :

$ sudo route add default gw <IP_address> <interface>

Dans l’exemple suivant, j’utilise 192.68.72.2 comme adresse de passerelle par défaut.

$ sudo route add default gw 192.168.72.2 eth0

3. Configurez votre serveur DNS

Le serveur DNS résout un nom de domaine en une adresse IP afin que le navigateur puisse charger les ressources Internet. Pour configurer l’adresse du serveur de noms DNS, utilisez la syntaxe de commande suivante :

$ echo "nameserver <IP_address>" > /etc/resolv.conf

Dans l’exemple suivant, je configure l’adresse IP DNS publique de Google comme adresse de mes serveurs de noms qui est 8.8.8.8.

$ echo "nameserver 8.8.8.8" > /etc/resolv.conf

Une fois fait, vous pouvez tester votre configuration en exécutant la commande ifconfig comme suit :

Supprimer l’adresse IP d’une interface réseau

Pour supprimer une adresse IP d’une interface réseau, exécutez la commande suivante dans le Terminal :

$ ip address del <IP_address> dev <interface>

Méthode 2 : modifier les paramètres réseau en utilisant le fichier des interfaces

Dans cette méthode, nous allons configurer des paramètres réseau permanents que votre système retiendra même après un redémarrage. Pour cela, nous devrons modifier le fichier /etc/network/interfaces en utilisant n’importe quel éditeur de texte. Exécutez la commande suivante dans le terminal pour le faire:

$ sudo nano /etc/network/interfaces

Puis ajoutez les lignes suivantes dans le fichier:

auto eth0iface eth0 inet staticaddress 192.168.72.165netmask 255.255.255.0gateway 192.168.72.2

Puis appuyez sur Ctrl+O et ensuite Ctrl+X pour enregistrer et quitter le fichier.

Veuillez noter que l’adresse, le masque de réseau et la ligne de passerelle doivent commencer par un espace ! Dans le cas où, vous souhaitez attribuer dynamiquement l’adresse, utilisez les lignes suivantes:

auto eth0iface eth0 inet dhcp

Définir les serveurs de noms (DNS)

Pour ajouter les informations du serveur DNS, nous devrons modifier le fichier /etc/resolv.conf. Exécutez la commande suivante pour ce faire :

$ nano /etc/resolv.conf

J’ajoute ici deux serveurs de noms. L’un est l’adresse du serveur DNS public de Google et l’autre est l’adresse IP de mon routeur.

nameserver 8.8.8.8nameserver 192.168.72.2

Maintenant, appuyez sur Ctrl+O et ensuite Ctrl+X pour enregistrer et quitter le fichier.

Une fois fait, vous pouvez vérifier l’adresse IP en utilisant la commande ip a ou ifconfig.

Méthode 3 : Modifier la configuration du réseau à travers l’interface graphique Debian

Dans cette méthode, nous utiliserons la voie graphique pour configurer les paramètres de base du réseau.

Pour ce faire, appuyez sur le bouton windows de votre clavier, puis dans la barre de recherche tapez settings. Parmi les résultats qui apparaissent, ouvrez les paramètres. Ensuite, dans la barre latérale gauche, cliquez sur l’onglet Réseau. Après cela, cliquez sur l’icône en forme d’engrenage de l’interface que vous voulez configurer.

Aller à l’onglet IPv4. Choisissez Manuel et entrez l’adresse IP, le masque de réseau, la passerelle et le DNS.

Dans le cas où vous voulez attribuer dynamiquement l’adresse IP, choisissez l’option Automatique (DHCP) et entrez les informations DNS.

Une fois terminé, cliquez sur Appliquer pour enregistrer les modifications.

Configuration du nom d’hôte

Tout comme l’adresse IP, un nom d’hôte unique est également utilisé pour reconnaître un système sur un réseau. Pour trouver le nom d’hôte actuel de votre système, exécutez la commande ci-dessous dans le Terminal:

$ hostname

Pour changer le nom d’hôte du système, vous pouvez exécuter la commande ci-dessous. Mais une fois que vous redémarrez votre système, votre nom d’hôte d’origine sera restauré.

$ hostname host_name

Je change ici mon nom d’hôte de Debian à Debian10.

Pour changer définitivement le nom d’hôte, vous perform devrez modifier le fichier hostname situé dans /etc/hostname. Pour ce faire, entrez la commande suivante :

$ sudo nano /etc/hostname

Ce fichier ne contient que le nom d’hôte du fichier, changez l’ancien nom par celui que vous souhaitez, puis appuyez sur Ctrl+O et Ctrl+X pour enregistrer et quitter.

D’autres commandes utiles dont vous pourriez avoir besoin lors de la mise en place d’un réseau dans un OS Debian :

Ping

Il peut être utilisé pour tester la connectivité entre deux systèmes sur unLAN ou un WAN. Pour tester la connectivité à un périphérique, tapez ping suivi de l’IP ou du nom d’hôte de ce périphérique:

$ ping <IP or hostname>

Arp:

L’arp est utilisé pour traduire les adresses IP en adresses Ethernet. Pour imprimer la table arp, tapez :

$ arp –a

Route

Il est utilisé pour afficher la table de routage d’un système Linux.

$ route

Host

Il traduit les noms d’hôtes en adresses IP et vice versa.

Pour trouver une IP par rapport à un domaine spécifié:

$ host domain_name

Pour trouver un nom de domaine par rapport à l’adresse IP spécifiée.

$ host IP_address

Activer et désactiver l’interface

Pour activer l’interface, utilisez:

$ ifup <interface>

Pour désactiver l’interface, utilisez:

$ ifdown <interface>

C’est tout ce qu’il y a à faire ! Dans cet article, nous avons expliqué comment configurer un réseau de base dans l’OS Debian. Nous avons abordé différentes méthodes, y compris la méthode graphique et la méthode en ligne de commande. Vous pouvez choisir celle que vous trouvez plus facile et plus pratique.

Configuration du réseau dans Debian 10

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.