Lorsque les systèmes rencontrent des problèmes, comme ils le feront parfois, vous devez vous familiariser avec le problème et les restaurer à un état normal et fonctionnel. Dans cette section, nous nous concentrons sur les compétences fondamentales de dépannage réseau que tout administrateur système Linux devrait posséder.

Compréhension fondamentale du dépannage réseau

Dans la plupart des cas, il existe un écart important entre les administrateurs réseau et les administrateurs système. Les administrateurs système manquant de visibilité sur le réseau seront généralement blâmés administrateurs réseau pour les pannes et les temps d’arrêt alors que les administrateurs réseau ne connaissent pas suffisamment les serveurs vont souvent rejeter la responsabilité des administrateurs système en cas de défaillance du périphérique d’extrémité. Cependant, le jeu du blâme n’aide pas à résoudre les problèmes et dans un environnement de travail, cela peut contrarier les relations entre collègues.

En tant qu’administrateur système, avoir une compréhension fondamentale du dépannage réseau aidera à résoudre les problèmes plus rapidement et à promouvoir un environnement de travail cohérent. C’est pour cette raison que nous avons rassemblé cette section pour mettre en évidence certains des conseils de dépannage de base du réseau cela sera utile lors du diagnostic des problèmes liés au réseau.

Récapitulatif du modèle TCP / IP

Dans notre sujet précédent de la Série LFCA, nous avons regardé le Modèle conceptuel TCP / IP qui montre la transmission de données dans un ordinateur et les protocoles qui se trouvent dans chaque couche.

Modèle De Couche Tcp / Ip
Modèle De Couche Tcp / Ip

Un autre modèle conceptuel tout aussi important est le Modèle OSI (Interconnexion des systèmes ouverts) maquette. Il s’agit d’un cadre TCP / IP à 7 couches qui décompose un système de réseau et les fonctions de calcul comme chaque couche.

Publicité

Dans le OSI modèle, ces fonctions sont segmentées dans les couches suivantes en commençant par le bas. Couche physique, couche liaison de données, couche réseau, couche transport, couche session. Couche de présentation, et enfin couche d’application tout en haut.

Modèle Osi
Modèle Osi

Il est impossible de parler de dépannage réseau sans faire référence au modèle OSI. Pour cette raison, nous vous guiderons à travers chaque couche et découvrirons les différents protocoles réseau utilisés et comment résoudre les pannes associées à chaque couche.

Couche 1: couche physique

C’est probablement l’une des couches les plus négligées, mais c’est l’une des couches les plus essentielles requises pour toute communication. La couche physique englobe les composants réseau physiques d’un PC tels que les cartes réseau, les câbles Ethernet, les fibres optiques, etc. La plupart des problèmes commencent ici et vont d’un câble Ethernet débranché / endommagé à l’atténuation du signal.

Dans cette couche, la question la plus cruciale qui me vient à l’esprit est «Le lien réseau physique est-il? ». Pour vérifier l’état de vos interfaces réseau, exécutez le commande ip:

$ ip link show
Vérifier L'État De L'Interface Réseau
Vérifier L&Rsquo;État De L&Rsquo;Interface Réseau

À partir de la sortie ci-dessus, nous avons 2 interfaces. La première interface – lo – est l’adresse de bouclage et n’est généralement pas utilisée. L’interface réseau active qui fournit la connectivité au réseau et à Internet est le enp0s3 interface. Nous pouvons voir à partir de la sortie que l’état de l’interface est EN HAUT.

Si une interface réseau est en panne, vous verrez le état BAS production.

Interface Réseau En Panne
Interface Réseau En Panne

Si tel est le cas, vous pouvez afficher l’interface à l’aide de la commande:

$ sudo ip link set enp0s3 up
Interface Réseau Active
Interface Réseau Active

Juste pour confirmer que votre PC a choisi une adresse IP du routeur ou du serveur DHCP, exécutez le commande ifconfig.

$ ifconfig
Vérifier L'Adresse Ip Du Serveur
Vérifier L&Rsquo;Adresse Ip Du Serveur

Couche 2: couche de liaison de données

Essentiellement, la couche liaison de données détermine le format des données sur le réseau. C’est là que la communication des trames de données entre les hôtes a lieu. Le protocole prédominant dans cette couche est le ARP ( Protocole de résolution d’adresse).

ARP est responsable de la découverte des adresses de couche liaison et effectue le mappage des adresses IPv4 de la couche 3 vers les adresses MAC. Habituellement, lorsqu’un hôte contacte la passerelle par défaut, il est probable qu’il possède déjà l’adresse IP de l’hôte, mais pas les adresses MAC.

le ARP Le protocole comble le fossé entre la couche 3 et la couche 2 en traduisant les adresses IPv4 32 bits sur la couche 3 en adresses MAC 48 bits sur la couche 2 et vice-versa.

Lorsqu’un PC rejoint un réseau LAN, le routeur ( passerelle par défaut ) lui attribue une adresse IP pour l’identification. Lorsqu’un autre hôte envoie un paquet de données destiné au PC à la passerelle par défaut, le routeur demande ARP pour rechercher l’adresse MAC qui va avec l’adresse IP.

Chaque système a son propre ARP tableau. Pour vérifier votre table ARP, exécutez la commande:

$ ip neighbor show
Vérifier Le Tableau Arp Du Réseau
Vérifier Le Tableau Arp Du Réseau

Comme vous pouvez le constater, l’adresse MAC du routeur est renseignée. S’il y a un problème de résolution, la commande ne renvoie aucune sortie.

Couche 3: couche réseau / Internet

C’est la couche avec laquelle vous travaillez exclusivement IPv4 adresses qui sont familières avec les administrateurs système. Il fournit plusieurs protocoles tels que ICMP et ARP que nous avons couvert et d’autres tels que SE DÉCHIRER (Protocole d’information de routage).

Certains des problèmes courants incluent une mauvaise configuration de périphérique ou des problèmes avec des périphériques réseau tels que des routeurs et des commutateurs. Un bon endroit pour commencer le dépannage est de vérifier si votre système a choisi une adresse IP comme suit:

$ ifconfig
Vérifier L'Adresse Ip Du Serveur
Vérifier L&Rsquo;Adresse Ip Du Serveur

Vous pouvez également utiliser le commande ping pour vérifier la connectivité Internet en envoyant un ICMP echo packet au DNS de Google.

$ ping 8.8.8.8 -c 4
Vérifier L'Activité Du Réseau
Vérifier L&Rsquo;Activité Du Réseau

La sortie montre une réponse positive du DNS de Google avec aucune perte de paquet. Si vous avez une connexion intermittente, vous pouvez vérifier à quel point les paquets sont abandonnés en utilisant le commande traceroute comme suit.

$ traceroute google.com
Activité Du Réseau De Suivi
Activité Du Réseau De Suivi

Couche 4: couche de transport

La couche de transport gère la transmission de données en utilisant TCP et UDP protocoles. Juste pour récapituler, TCP est un protocole orienté connexion alors qu’UDP est sans connexion. Les applications en cours d’exécution écoutent sur des sockets comprenant des ports et des adresses IP.

Problèmes courants pouvant survenir, notamment les ports TCP bloqués qui peuvent être requis par les applications. Si vous disposez d’un serveur Web et que vous souhaitez vérifier son état de fonctionnement, utilisez le netstat ou alors commande ss pour vérifier si le service Web écoute le port 80

$ sudo netstat -pnltu | grep 80
OR
$ ss -pnltu | grep 80
Vérifier L'État Des Ports Réseau
Vérifier L&Rsquo;État Des Ports Réseau

Si vous rencontrez toujours des problèmes, pensez à vérifier le pare-feu et à débloquer les ports pour autoriser le trafic HTTP.

La plupart du dépannage se produira sur ces 4 couches. Très peu de dépannage est effectué dans les couches session, présentation et application. En effet, ils jouent un rôle moins actif dans le fonctionnement d’un réseau. Cependant, ayons rapidement un aperçu de ce qui se passe dans ces couches.

Couche 5: Couche de session

La couche session ouvre des canaux de communication appelés sessions et garantit qu’ils restent ouverts pendant la transmission des données. Il se ferme également une fois la communication terminée.

Couche 6: Couche de présentation

Également appelée couche de syntaxe, la couche de présentation synthétise les données à utiliser par la couche d’application. Il explique comment les appareils doivent crypter, encoder et compresser les données dans le but de s’assurer qu’elles sont bien reçues à l’autre extrémité.

Couche 7: couche d’application

Enfin, nous avons la couche applicative qui est la plus proche des utilisateurs finaux et leur permet d’interagir avec le logiciel applicatif. La couche application est riche en protocoles tels que HTTP, HTTPS, POP3, IMAP, DNS, RDP, SSH, SNMP et NTP pour n’en citer que quelques-uns.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentHuawei CFO remporte un délai d’audition d’extradition
Article suivantPrometei Botnet exploitant des serveurs Microsoft Exchange non corrigés
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici