La mise en réseau

Commandes réseau Linux de base

Commandes réseau Linux de base
La commande ip
La commande ifconfig
La commande iwconfig
La commande dhclient
La commande d'itinéraire
La commande hôte
La commande netstat

Ce tutoriel décrit brièvement quelques commandes de base que tout utilisateur Linux doit connaître pour vérifier la configuration du réseau, l'indiquer et la configurer. Ce tutoriel montrera les applications de base des commandes, un nouveau tutoriel est en cours d'écriture pour expliquer des scénarios plus avancés. Pour obtenir des conseils avancés sur les didacticiels suivants et des didacticiels supplémentaires, consultez Advanced Linux Network Commands. Ici, vous apprendrez comment modifier les adresses IP sous Linux, comment désactiver et activer les cartes réseau sous Linux à l'aide de différentes commandes, comment configurer votre carte sans fil en modes moniteur et géré avec iwconfig, comment obtenir une adresse IP de votre serveur DHCP en utilisant le dhclient commande, comment configurer une passerelle sous Linux, obtenir l'adresse IP d'un nom de domaine et surveiller le trafic entre votre appareil et le réseau avec netstat, dans certains cas les mêmes fonctions avec des commandes différentes.

le ip commander

le ip La commande permet d'imprimer des informations sur les interfaces réseau et la configuration, ainsi que d'appliquer les modifications, elle remplace l'ancienne ifconfig commande qui sera expliquée plus loin dans ce tutoriel.

Pour obtenir une vue générale de la configuration de vos périphériques réseau, vous pouvez exécuter :

adresse IP

Un équivalent à l'adresse IP est affichage de l'adresse ip, il lancera le même résultat:

affichage de l'adresse ip

Si vous souhaitez limiter les informations aux informations IPv4, exécutez :

ip -4 un

Noter: si vous travaillez avec IPv6 Cours ip -6 un

Pour afficher les informations sur un seul périphérique réseau, appliquez l'option développeur comme dans l'exemple suivant :

ip addr show dev

Dans mon cas, j'ai exécuté:

adresse ip show dev wlp3s0

Si vous souhaitez afficher les informations IPv4 d'un seul appareil, vous pouvez exécuter :

ip -4 addr show dev wlp3s0

Pour supprimer une adresse IP existante pour un appareil, vous pouvez exécuter :

Adresse IP del développeur

Dans mon cas, j'ai couru :

adresse ip del 192.168.0.14 dev wlp3s0

Ensuite, pour attribuer une nouvelle adresse IP, exécutez :

Ajout d'adresse IP développeur

Dans mon cas, j'ai exécuté:

adresse ip ajouter 192.168.0.16 développeurs wlp3s0

Pour désactiver une carte réseau, la commande est :

lien ip mis en place

Dans mon cas je lance :

lien ip mis en place enp2s0

Pour réactiver la carte réseau appelée enp2s0, je lance :

le ifconfig commander

le ifconfig la commande est le prédécesseur de la commande ip. Toutes les distributions Linux modernes ne l'incluent pas, pour le faire fonctionner, certaines distributions ont besoin que l'utilisateur installe le package net-outils.

Pour obtenir une vue générale de la configuration de vos appareils, exécutez en tant que root :

ifconfig

Vous pouvez également imprimer des informations sur un périphérique spécifique en l'ajoutant après avoir appelé ifconfig, dans l'exemple suivant, j'imprime des informations pour le périphérique wlp3s0 :

ifconfig wlp3s0

Avec ifconfig, vous pouvez modifier l'adresse en la spécifiant après le périphérique réseau

ifconfig   en haut

Dans mon cas, ce serait comme :

ifconfig wlp3s0 192.168.0.17 et plus

Noter: les exemples ci-dessus montrent comment activer la carte réseau à l'aide de la commande ifconfig, mais vous pouvez également utiliser la commande lien ip mis en place comme expliqué dans le ip section de commande.

Il est recommandé d'inclure le masque de réseau approprié comme dans l'exemple suivant en ajoutant le masque de réseau option.

ifconfig wlp3s0 192.168.0.17 masque de réseau 255.255.255.0 vers le haut

Pour plus d'informations sur le ifconfig commande, consultez le tutoriel Comment utiliser ifconfig.

La commande iwconfig

Très semblable à ifconfig, Linux inclut le iwconfig commande également utile pour définir des configurations exclusives pour les cartes réseau sans fil. Dans les exemples suivants, le iwconfig La commande sera utilisée pour changer les modes de la carte réseau sans fil entre le mode géré et le mode moniteur. Le mode moniteur est utile pour renifler des paquets sans être associé à d'autres stations ou routeurs, il est obligatoire pour cracker des routeurs sans fil avec des programmes comme reaver ou aircrack-ng.

Comme vous pouvez le voir par défaut, nos cartes réseau sont configurées en mode géré, ce qui permet à la carte wifi d'agir comme une station réseau. Cours:

iwconfig wlp3s0

Noter: où "wlp3s0” remplacez-le par le nom de votre périphérique réseau.

Pour changer le mode géré affiché dans l'image ci-dessus, nous devons d'abord désactiver la carte wifi à l'aide de la commande ifconfig.

ifconfig wlp3s0 vers le bas

Réglez ensuite le mode moniteur en exécutant :

moniteur de mode iwconfig wlp3s0

Et maintenant réactiver la carte réseau sans fil

ifconfig wlp3s0 up

Vérifiez le nouveau mode en exécutant iwconfig wlp3s0 :

iwconfig wlp3s0

Pour restaurer le mode géré, répétez le processus en remplaçant l'étape moniteur de mode iwconfig wlp3s0 pour mode iwconfig wlp3s0 géré

le dhclient commander

Lorsque vous rejoignez un réseau, vous avez évidemment besoin d'une adresse IP gratuite pour y connecter votre appareil. Alors que vous pouvez ping ou nmap le réseau pour configurer un nouveau périphérique, de nombreux routeurs l'attribuent via DHCP. si vous souhaitez que votre nouvel appareil obtienne automatiquement une adresse IP et qu'il ne l'ait pas fait par défaut, vous pouvez utiliser le dhclient commander. Dans de nombreux cas, lorsque j'essayais de rejoindre un réseau sans fil à l'aide de WICD, j'ai trouvé que le processus "Obtention d'IP" était bloqué ou prenait beaucoup de temps et j'ai réussi à l'aider en exécutant cette commande.

La syntaxe est :

dhclient

Dans mon cas

dhclient enp2s0

le route commander

Lorsque vous rejoignez un réseau qui n'a pas été correctement configuré pour permettre à de nouveaux appareils de se connecter, vous devrez définir une adresse IP appropriée, généralement manuellement via la commande ip ou alors ifconfig, pour définir la bonne passerelle à l'aide de la commande route et activez le DNS approprié, comme 8.8.8.8 pour accéder à internet. L'exemple suivant montre comment ajouter et supprimer des passerelles.
Pour supprimer une passerelle définie, exécutez :

route par défaut gw

Dans mon cas, j'ai couru :

route par défaut gw 192.168.0.1 wlp3s0

Pour ajouter une nouvelle passerelle, exécutez :

route ajouter par défaut gw 192.168.0.1 wlp3s0

Pour vérifier vos passerelles définies, exécutez :

route

le hôte commander

La commande host est utile pour la recherche de nom de domaine, pour apprendre l'adresse IP d'un nom de domaine spécifique. Par exemple, pour apprendre linuxhint.com adresse IP vient d'exécuter

hôte linuxhint.com

le netstat commander

Pour terminer ce tutoriel voyons comment surveiller notre trafic réseau avec la commande netstat.
Exécutez la commande netstat sans option :

netstat

Par défaut le netstat La commande affichera les connexions ESTABLISHED. Si vous souhaitez répertorier les ports d'écoute, exécutez uniquement la commande avec le -je option:

netstat -l

Par défaut, netstat répertoriera également toutes les connexions TCP et UDP, si vous souhaitez afficher les connexions TCP, ou si les ports d'écoute ne fonctionnent que :

netstat -at

Noter: l'option -a empêche la recherche pour accélérer les résultats.

Si vous souhaitez afficher uniquement les connexions UDP, exécutez :

netstat -au

J'espère que vous avez trouvé cet article utile pour apprendre les commandes réseau de base, les apprendre est un must pour chaque utilisateur de Linux pour se permettre tout inconvénient du réseau. Continuez à suivre LinuxHint pour plus de conseils et de mises à jour sur Linux et les réseaux.

Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...
Top 5 des cartes de capture de jeu
Nous avons tous vu et aimé des gameplays en streaming sur YouTube. PewDiePie, Jakesepticye et Markiplier ne sont que quelques-uns des meilleurs joueur...
Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...