Haupt Andere Fehler „Keine Route zum Host“ unter Linux – Was zu tun ist

Fehler „Keine Route zum Host“ unter Linux – Was zu tun ist



Sind Sie beim Versuch, einen Server unter Linux zu erreichen, auf „No Route to Host“ gestoßen? Dieser Dienstverbindungsfehler kann ärgerlich sein, aber Sie können ihn beheben, sobald Sie die Ursache identifiziert haben.

Fehler

„No Route to Host“ bezeichnet ein Netzwerkproblem, das normalerweise auftritt, wenn der Server oder Host nicht antwortet. Dies kann aufgrund von Netzwerkproblemen oder aufgrund einer unangemessenen Einrichtung der Fall sein.

Sind Ihre Netzwerkeinstellungen korrekt?

Bevor wir uns die genaueren Ursachen für dieses Problem ansehen, stellen Sie sicher, dass Ihre Netzwerkeinstellungen korrekt sind. Können Sie eine Verbindung zum Internet herstellen? Ist Ihr DNS richtig konfiguriert?

Führen Sie diesen Befehl aus, um herauszufinden:

systemd-resolve –status

wie man Bits auf Twitch spendet

Wenn Sie dort DNS-Probleme feststellen, kehren Sie zu Ihrer Netzwerkkonfiguration zurück und wiederholen Sie sie, falls erforderlich. Wenn Sie ein Standardnetzwerk mit dynamischer IP verwenden, sollten die DNS-Nummern automatisch aktualisiert werden.

Um Ihr DNS manuell zu konfigurieren, gehen Sie zu Network Manager und geben Sie die IP-Adresse manuell auf der Registerkarte IPv4 ein.

Wenn Ihre Linux-Distribution keinen grafischen Desktop hat, gehen Sie zu /etc/systemd/resolved.conf. und suchen Sie die DNS-Zeile.

Ändern Sie die Nummern mit den Nummern des gewünschten DNS und nehmen Sie gegebenenfalls andere Konfigurationen vor.

Wenn Sie eine statische IP eingerichtet haben, möchten Sie möglicherweise auch zu einer dynamischen IP zurückkehren und Ihr Netzwerk die Verbindungsinformationen über DHCP beziehen lassen.

Vergessen Sie nicht, Ihren Computer neu zu starten, bevor Sie erneut versuchen, eine Verbindung zum Host herzustellen. Wenn Sie immer noch „Keine Route zum Host“ erhalten, lesen Sie weiter.

Ist der Hostserver online?

Der nächste Schritt besteht darin, zu überprüfen, ob der Host, zu dem Sie eine Verbindung herstellen möchten, tatsächlich online ist. Schließlich ist eine der häufigsten Fehlerursachen, dass der Dienst aufgrund von Wartungsarbeiten oder einem anderen Problem nicht ausgeführt wird.

Wenn der Dienst nicht online ist, überprüfen Sie, ob der Host online ist. Manchmal wurde der Dienst möglicherweise gestoppt oder nicht gestartet, auch wenn mit dem Server selbst nichts auszusetzen ist.

Führen Sie mit systemd den Befehl aus…

So rufen Sie kürzlich geschlossene Tabs in Google Chrome wieder auf

sudo systemctl status servicename

Wenn der Dienst ausgeführt wird, müssen Sie nach einer anderen Ursache suchen.

Verbinden Sie sich mit dem richtigen Port?

Überprüfen Sie alle Unterlagen, die der Gastgeber möglicherweise bereitgestellt hat. Es ist eine gängige Praxis für Servermanager, Ports zu sperren, die nicht verwendet werden, um die Serversicherheit zu verbessern. Angreifer verwenden häufig gemeinsame Ports, um Linux-Dienste anzugreifen.

Wenn Sie versuchen, eine Verbindung zu Ihrem eigenen Server herzustellen, können Sie den Dienst auf den richtigen Port zurückverfolgen. Dazu müssen Sie ein Sicherheitstool installieren, mit dem Sie offene Ports erkennen können – NMAP.

Hier sind die Befehle zum Installieren von NMAP über verschiedene Linux-Distributionen:

CentOS: yum installiere nmap

Debian: apt-get install nmap

Ubuntu: sudo apt-get install nmap

Überprüfen Sie nach der Installation von NMAP mit dem folgenden Befehl, ob offene Ports angezeigt werden:

sudo nmap -sS target-server-ip

Wenn Sie keinen direkten Zugriff auf den Server haben, müssen Sie den Host kontaktieren. Aber bevor Sie das tun, werfen Sie einen Blick auf einige der anderen möglichen Ursachen für den Fehler „No Route to Host“ in Linux.

Stimmt der Hostname?

Möglicherweise erhalten Sie auch den Fehler „No Route to Host“, wenn Ihr Computer und der Server, den Sie verbinden möchten, unterschiedliche Hostnamen verwenden. Beide Maschinen sollten so konfiguriert sein, dass sie sich miteinander verbinden.

Neben der üblichen hosts-Konfiguration sollten Sie auf die Dateien hosts.deny und hosts.allow in /etc achten. Wenn Sie versuchen, eine Verbindung zu einem neuen Server herzustellen, stellen Sie sicher, dass der Hostname des Servers richtig ist.

Blockiert iptables die Verbindung?

iptables ist sehr nützlich, wenn Sie die Linux-Kernel-Firewall-Tabellen konfigurieren möchten. Die volle Kontrolle über den Datenverkehr, der auf Ihrem Computer ein- und ausgeht, ist großartig.

Aber durch einen einfachen Konfigurationsfehler könnte iptables die Verbindung zu dem Port blockieren, den Sie erreichen möchten, und den Fehler „No Route to Host“ verursachen.

Um zu überprüfen, ob iptables schuld ist, führen Sie den folgenden Befehl aus:

sudo iptables -S

Prüfen Sie, ob die von Ihnen festgelegten iptables-Regeln die Verbindung blockieren. Möglicherweise müssen Sie der standardmäßigen INPUT-Kette eine Annahmeregel hinzufügen.

Um die Firewall-Regeln für eine externe Firewall aufzuräumen, können Sie diesen Befehl verwenden:

iptables -F

Schlussgedanken

Wie Sie sehen, kann es eine Weile dauern, bis der Fehler „Keine Route zum Host“ auf den Grund geht, aber die obigen Schritte sollten Ihnen helfen. Obwohl es wie ein komplexes Problem aussieht, ist es oft das Ergebnis widersprüchlicher Konfigurationen oder einfacher Netzwerkprobleme.

Sind Sie auf andere mögliche Ursachen und Lösungen für diesen Fehler gestoßen? Schreiben Sie uns einen Kommentar und erzählen Sie uns davon.

So stoppen Sie Popup-Anzeigen auf Android and

Interessante Artikel

Tipp Der Redaktion

So leiten Sie Anrufe auf jedem Telefon weiter
So leiten Sie Anrufe auf jedem Telefon weiter
Unabhängig davon, ob Sie Android- oder iPhone-Benutzer sind oder noch einen Festnetzanschluss besitzen, können Sie die Anrufweiterleitung mit ein paar einfachen Schritten einrichten.
So laden Sie Netflix-Filme auf einen Laptop herunter
So laden Sie Netflix-Filme auf einen Laptop herunter
Sie können Netflix auch dann ansehen, wenn Sie nicht mit dem Internet verbunden sind, indem Sie Filme und Fernsehsendungen auf Ihren Windows-Laptop herunterladen. Erfahren Sie hier wie.
So kopieren und fügen Sie es auf Facebook ein
So kopieren und fügen Sie es auf Facebook ein
Haben Sie einen Text, einen Kommentar oder ein Statusupdate gesehen, das Ihnen gefallen hat? Erfahren Sie, wie Sie einen Beitrag auf Facebook kopieren und mit Ihren Freunden teilen.
So streamen Sie Ihr iPhone nach Roku (2021)
So streamen Sie Ihr iPhone nach Roku (2021)
Roku ist ein Streaming-Dienst und ein Gadget, für das nur eine geringe Einführung erforderlich ist. Eines der besten Dinge ist, dass Sie mit der Roku-App den Stream auf einem Smart-TV steuern oder Ihre Videos streamen / spiegeln können. Zu machen
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Hinzufügen des Registrierungseditors zur Systemsteuerung in Windows 10 Der Registrierungseditor ist ein wichtiges Tool für Systemadministratoren, Geeks und normale Benutzer, die die versteckten Einstellungen des Windows-Betriebssystems ändern möchten, die nicht über die Benutzeroberfläche verfügbar sind. Sie können es der Systemsteuerung hinzufügen, wenn Sie möchten. Dies fügt hinzu
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Einige der Themen können Symbole wie Dieser PC, Netzwerk, Papierkorb und das Symbol Ihres Benutzerprofilordners ändern. Hier erfahren Sie, wie Sie diese Funktion deaktivieren.
So machen Sie einen Hintergrund in Procreate transparent
So machen Sie einen Hintergrund in Procreate transparent
Wenn Sie Schwierigkeiten haben, herauszufinden, wie Sie den Hintergrund in Procreate transparent machen können, sind Sie nicht allein. Selbst wenn Sie einen transparenten Hintergrund entworfen haben, erscheint dieser beim erneuten Öffnen der Datei oft wieder in reinem Weiß. Diese sind