Erreur « Pas de route vers l'hôte » dans Linux – Que faire – Bien choisir son serveur d impression
[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]
Avez-vous rencontré le « No Route to Host » en essayant d'atteindre un serveur sous Linux ? Cette erreur de connexion au service peut être gênante, mais vous pouvez la corriger une fois que vous en avez identifié la cause.
« Pas de route vers l'hôte » indique un problème de réseau, généralement un problème qui apparaît lorsque le serveur ou l'hôte ne répond pas. Cela peut se produire en raison de problèmes de réseau ou d'une configuration inappropriée.
Nous verrons comment dépanner et remédier à la situation de votre réseau dans cet article.
Sommaire
Vos paramètres réseau sont-ils corrects ?
Avant d'examiner les causes plus spécifiques de ce problème, assurez-vous que vos paramètres réseau sont corrects. Pouvez-vous vous connecter au Web ? Votre DNS est-il correctement configuré ?
- Commençons par exécuter cette commande pour savoir : systemd-resolve –statut
- Si vous y repérez des problèmes DNS, revenez à votre configuration réseau et refaites-le si nécessaire. Si vous utilisez un réseau standard avec une IP dynamique, les numéros DNS devraient se mettre à jour automatiquement.
- Pour configurer manuellement votre DNS, accédez à Gestionnaire de réseau et saisissez manuellement l'adresse IP dans l'onglet IPv4.
- Si votre distribution Linux n'a pas de bureau graphique, allez dans "/etc/systemd/resolved.conf", trouvez la ligne DNS et changez les numéros avec les numéros du DNS que vous voulez et faites d'autres configurations si nécessaire.
- De plus, si vous avez configuré une adresse IP statique, vous souhaiterez peut-être revenir à une adresse IP dynamique et laisser votre réseau obtenir les informations de connexion via DHCP.
N'oubliez pas de redémarrer votre ordinateur avant d'essayer de vous reconnecter à l'hôte. Si vous obtenez toujours « Aucun itinéraire vers l'hôte », continuez à lire.
Le serveur hôte est-il en ligne ?
L'étape suivante consiste à vérifier que l'hôte auquel vous essayez de vous connecter est réellement en ligne. Après tout, l'une des causes les plus fréquentes de l'erreur est que le service ne fonctionne pas en raison d'une maintenance ou d'un autre problème.
Si le service n'est pas en ligne, vérifiez si l'hôte l'est. Parfois, le service peut s'être arrêté ou ne pas avoir démarré, même s'il n'y a rien de mal avec le serveur lui-même.
- À l'aide de systemd, exécutez la commande : sudo systemctl status nom du service
Si le service est en cours d'exécution, vous devez rechercher une autre cause.
Êtes-vous connecté au bon port ?
Vérifiez toute la documentation que l'hôte peut avoir fournie. C'est une pratique courante pour les gestionnaires de serveurs de verrouiller les ports qui ne sont pas utilisés pour améliorer la sécurité du serveur. Les attaquants utilisent souvent des ports communs pour cibler les services Linux.
Si vous essayez de vous connecter à votre propre serveur, vous pouvez retracer le service jusqu'au bon port. Pour ce faire, vous devez installer un outil de sécurité qui peut vous aider à voir les ports ouverts – NMAP.
Voici les commandes pour installer NMAP sur différentes distributions Linux :
CentOS : miam installer nmap
Debian : apt-get install nmap
Ubuntu : sudo apt-get install nmap
Une fois que vous avez installé NMAP, vérifiez les ports ouverts avec la commande suivante : sudo nmap -sS cible-serveur-ip
Si vous n'avez pas d'accès direct au serveur, vous devrez contacter l'hébergeur. Mais avant de faire cela, jetez un œil à certaines des autres causes possibles de l'erreur « Pas de route vers l'hôte » sous Linux.
Le nom d'hôte est-il correct ?
Vous pouvez également obtenir l'erreur « Pas de route vers l'hôte » si votre ordinateur et le serveur auquel vous essayez de vous connecter utilisent des noms d'hôte différents. Les deux machines doivent être configurées pour se connecter l'une à l'autre.
En dehors de la configuration habituelle des hôtes, vous devez faire attention aux fichiers hosts.deny et hosts.allow dans "/etc". Si vous essayez de vous connecter à un nouveau serveur, assurez-vous que le nom d'hôte du serveur est correct.
Iptables bloque-t-il la connexion ?
iptables est assez utile lorsque vous souhaitez configurer les tables de pare-feu du noyau Linux. Le contrôle total qu'il vous donne sur le trafic entrant et sortant de votre ordinateur est excellent.
Mais par une simple erreur de configuration, iptables pourrait bloquer la connexion au port que vous souhaitez atteindre et provoquer l'erreur « Pas de route vers l'hôte ».
- Tout d'abord, imprimez une liste de vos iptables et de ses connexions en tapant sudo iptables -L et frapper Entrer.
- Pour vérifier si iptables est à blâmer, exécutez la commande suivante : sudo iptables -S. Cela vous permettra de voir si les règles iptables que vous avez définies bloquent la connexion. Vous devrez peut-être ajouter une règle d'acceptation à la chaîne INPUT par défaut.
- Pour effacer les règles de pare-feu d'un pare-feu externe, vous pouvez utiliser cette commande : sudo iptables -F
Pensées de clôture
Comme vous pouvez le voir, l'erreur "Pas de route vers l'hôte" peut prendre un certain temps, mais les étapes ci-dessus devraient vous aider. Bien que cela puisse ressembler à un problème complexe, il est souvent le résultat de configurations conflictuelles ou de simples problèmes de réseau.
Avez-vous rencontré d'autres causes potentielles et correctifs pour cette erreur ? Laissez-nous un commentaire et parlez-nous-en.
Commentaires
Laisser un commentaire