Comment utiliser le terminal en remplacement de l’utilitaire réseau
Network Utility dans macOS était un outil inestimable pour résoudre les problèmes de connectivité. Cependant, avec la sortie de macOS Big Sur, Apple a choisi d’arrêter l’application. Bien que les anciennes versions du système d’exploitation exécutent toujours Network Utility, ceux d’entre nous qui ont mis à niveau doivent rechercher d’autres solutions.
Heureusement, Terminal est à la hauteur de la tâche et vous pouvez répliquer la plupart des fonctions et fonctionnalités de Network Utility à l’aide des bonnes commandes. Ici, nous allons lister chaque outil Network Utility et fournir une commande de remplacement appropriée.
Utilisation de Netstat dans le terminal
Dans Network Utility, netstat a fourni des statistiques détaillées sur le réseau. Lorsque vous utilisez Terminal, la sortie peut être assez détaillée, vous devez donc avoir un objectif en tête et utiliser des indicateurs pour affiner vos requêtes.
Avec le netstat , vous pouvez trouver des informations sur les connexions, les ports et d’autres détails utiles. La commande de base sur Mac est :
netstat
Vous devez cependant viser une sortie plus ciblée dans la mesure du possible. Certains indicateurs courants à ajouter sont :
- -une: Répertorie tous les ports d’écoute.
- -JE: Répertorie les données de paquet pour une interface particulière. Par example, netstat -I en0 fournira des informations pour cette interface.
- -p : Répertorie les détails d’un protocole particulier. Par example, netstat -p tcp fournira les données de connexion TCP.
Avec un objectif spécifique en tête, vous souhaiterez peut-être personnaliser vos commandes avec des indicateurs supplémentaires, que vous pourrez identifier grâce à des recherches plus approfondies. La commande suivante affiche le manuel netstat :
man netstat
En utilisant les bonnes combinaisons de drapeaux, vous devriez être en mesure de demander les informations dont vous avez besoin.
Commande de terminal ping
En tant qu’outil de dépannage, ping est inestimable. L’option dans Network Utility a aidé à diagnostiquer de nombreux problèmes de connectivité et, heureusement, Terminal reproduit bien la fonctionnalité. La commande Terminal de base sur un Mac est :
ping <domain name or IP>
Par exemple, pour tester la connectivité Internet en envoyant un ping à un nom de domaine extérieur, vous utiliserez une commande comme celle-ci :
ping apple.com
Ou vous pouvez utiliser l’adresse IP d’un domaine :
ping 17.253.144.10
Pour envoyer un ping à un autre appareil de votre réseau, tel qu’un routeur ou un ordinateur, vous aurez besoin de la bonne adresse IP. Par exemple, la commande pour envoyer un ping à votre routeur peut ressembler à ceci :
ping 192.168.1.1
Parfois, vous souhaiterez définir le nombre de pings que le terminal envoie. Sinon, le processus continuera jusqu’à ce que vous l’annuliez, ce que vous pouvez faire en appuyant sur Contrôle + C à tout moment. Cependant, pour utiliser un numéro de préréglage, vous devrez ajouter le -c drapeau suivi du montant souhaité, par exemple :
ping 192.168.1.1 -c 10
Utilisation de la recherche avec le terminal
L’outil de recherche de Network Utility vous a permis d’identifier les adresses IP associées à un nom de domaine et vice versa. Dans l’aérogare, le nslookup commande reproduit efficacement cette fonctionnalité.
Un exemple de commande Terminal sur un Mac ressemble à ceci :
nslookup apple.com
Pour une recherche inversée, utilisez l’adresse IP du domaine :
nslookup 17.253.144.10
Commande de terminal Traceroute
Traceroute était un autre outil de dépannage utile de Network Utility, et Terminal ne vous laissera pas déçu par sa version. La fonctionnalité fonctionne de la même manière que le ping mais vous permet de suivre où vont les paquets, où ils s’arrêtent et où ils se bloquent. Grâce à ces connaissances, vous pouvez identifier les zones problématiques au sein de votre réseau.
Pour exécuter un traceroute sur votre Mac, utilisez le traceroute commande avec une destination. Un exemple de commande ressemble à ceci :
traceroute apple.com
À partir de la sortie, vous verrez le chemin emprunté par les paquets pour arriver à l’emplacement cible. Lors du dépannage, vous pouvez utiliser traceroute entre votre Mac et tout autre périphérique ou serveur disponible.
Commande de terminal Whois
L’outil Whois de Network Utility vous a permis de trouver des informations sur un propriétaire de nom de domaine. Le terminal reproduit cette fonctionnalité avec le qui est commande, qui ressemble à ceci :
whois apple.com
La sortie fournit des informations détaillées sur la personne ou l’organisation derrière le nom de domaine, ce qui peut être utile dans certaines situations.
Utilisation du doigt avec le terminal
Finger in Network Utility a fourni des informations sur les utilisateurs de votre réseau, et une simple commande Terminal peut faire de même. L’outil, cependant, n’est utile que pour récupérer des données locales et ne fera pas grand-chose en dehors de votre propre réseau. Un exemple de commande ressemble à ceci :
finger user
Les informations récupérées varient en fonction de la façon dont l’administrateur réseau a configuré votre serveur et ses comptes d’utilisateurs.
Analyse de port à l’aide du terminal
Port Scan de Network Utility était un outil fonctionnel et intuitif pour identifier les ports ouverts sur votre réseau. Cette fonctionnalité est utile pour résoudre les problèmes impliquant l’utilisation de ports spécifiques. Par exemple, si vous ne parvenez pas à envoyer de courrier, il peut être nécessaire de vous assurer que le bon port est ouvert.
Dans l’aérogare, le NC La commande netcat permet de répliquer cette fonctionnalité. Pour que l’entrée fonctionne comme prévu, vous devez également ajouter -z et -v drapeaux. Le premier drapeau, -z , invite Terminal à rechercher les ports ouverts, et le second, -v , active le mode détaillé.
Un exemple de commande pour envoyer un ping à un port spécifique ressemble à ceci :
nc -vz 192.168.1.1 80
Vous pouvez également spécifier une plage de ports, par exemple :
nc -vz 192.168.1.1 70-90
Bien qu’elle ne soit pas aussi ordonnée que Network Utility, la fonction d’analyse des ports de Terminal fait le travail.
Le terminal est un remplacement d’utilitaire réseau viable
Network Utility est peut-être mort, mais les fonctionnalités de l’application sont actives dans Terminal. Bien qu’elle ne soit pas aussi ordonnée et intuitive que l’application de diagnostic obsolète, l’interface de ligne de commande d’Apple est un puissant outil de dépannage.
La commande netstat fournit des informations détaillées sur votre réseau qui imitent la fonctionnalité de l’ancienne application, de sorte que vous ne manquez rien avec la perte de cette fonctionnalité. De plus, ping en tant que commande Terminal effectue les mêmes opérations que l’outil Network Utility, ce qui signifie, encore une fois, que vous n’avez perdu aucune fonctionnalité ici.
Avec la bonne commande, vous pouvez également répliquer l’outil de recherche dans Terminal. L’utilisation d’un nom de domaine effectue une recherche standard et la saisie d’une adresse IP fait l’inverse.
Whois fonctionne de manière similaire dans Terminal, et la saisie de la commande avec un nom de domaine cible fournit des informations détaillées sur le propriétaire de la propriété. En plus de cela, le doigt reste un outil utile pour demander des informations sur les utilisateurs de votre réseau. La commande fonctionne de la même manière que l’ancienne fonctionnalité Network Utility.
Bien que l’analyse des ports dans Terminal ne soit pas aussi propre et intuitive que l’outil de l’application obsolète, vous pouvez bien répliquer ses fonctions avec les bonnes commandes.
Comme vous pouvez le voir, nous avons réussi à reproduire toutes les fonctionnalités principales de Network Utility. Par conséquent, si vous ne voulez pas encombrer votre Mac avec des logiciels supplémentaires, Terminal est une solution efficace.