So beheben Sie den Verbindungsfehler “Keine Route zum Host” unter Linux

Cum se remediază eroarea de conectare „Fără traseu către gazdă” în Linux
⏱️ 4 min read

Wenn Sie versuchen, eine Verbindung zu einem Dienst unter Linux herzustellen, ist “Keine Route zum Host” eines der letzten Dinge, die Sie hören möchten. Dies ist eine allgemeine Meldung, die bedeutet, dass Ihr Computer den Zielserver nicht erreichen kann.

Aufgrund der Breite der Nachricht gibt es mehrere Möglichkeiten, die sie verursachen könnten.

Host ist offline / Dienst läuft nicht

Es mag schmerzlich offensichtlich erscheinen, aber Sie sollten zuerst überprüfen, ob der Server, zu dem Sie eine Verbindung herstellen möchten, sogar online ist. Möglicherweise wurde es zur Wartung entfernt oder es treten Probleme auf.

Der Dienst selbst wurde möglicherweise nicht gestartet. Wenn es sich um Ihren Server handelt, können Sie überprüfen, ob der Dienst gestartet wurde und ordnungsgemäß ausgeführt wird. Führen Sie dazu mit Systemd den folgenden Befehl aus.

Falscher Port

Möglicherweise versuchen Sie, eine Verbindung über den falschen Port herzustellen. Viele Systemadministratoren verwenden häufig gezielte Dienste wie SSH an verschiedenen Ports, um potenzielle Angreifer zu vereiteln.

Wenn der Server nicht Ihr eigener ist, überprüfen Sie die verfügbare Dokumentation oder wenden Sie sich an den Support.

Service an einem anderen Port

Für Ihren eigenen Server können Sie versuchen, mithilfe von NMAP herauszufinden, wo Sie Ihren Dienst gestartet haben.

Wenn Sie glauben, einen wirklich dunklen Port verwendet zu haben, können Sie den verwenden -p- Flagge, um sie alle zu scannen. Es wird allerdings eine Weile dauern.

Iptables blockiert die Verbindung

Möglicherweise haben Sie versehentlich iptables konfiguriert, um Verbindungen an diesem Port zu blockieren. Sie erhalten dieselbe Meldung, unabhängig davon, ob Sie iptables auf dem Server oder auf Ihrem Desktop konfiguriert haben. Es lohnt sich also, beide zu überprüfen. Führen Sie den folgenden Befehl aus, um Ihre iptables-Regeln anzuzeigen.

Ihr DNS ist nicht ordnungsgemäß konfiguriert

Wenn alles andere fehlschlägt, sollten Sie es versuchen ping Die IP-Adresse, zu der Sie eine Verbindung herstellen möchten. Möglicherweise stellt Ihr Computer keine ordnungsgemäße Verbindung zu einem DNS-Server her.

Wenn der Ping funktioniert, das Verbinden eines Domainnamens jedoch nicht, liegt ein DNS-Problem vor.

Systemd-Benutzer können ausgeführt werden systemd-resolve --status um die von Ihrem System verwendeten DNS-Server zu überprüfen. Es ist nach Schnittstellen unterteilt. Überprüfen Sie daher die Schnittstelle, über die Sie tatsächlich eine Verbindung herstellen möchten.

In den meisten Fällen erkennt Ihr Computer die relevanten DNS-Informationen über DHCP. Wenn Sie eine statische IP verwenden oder etwas in Ihrem Netzwerk anders konfiguriert ist, müssen Sie Ihr DNS möglicherweise manuell einstellen.

Systemd DNS-Konfiguration

Öffnen Sie “/etc/systemd/resolved.conf”. In dieser Datei kommentieren Sie die DNS Leitung und fügen Sie entweder die IP Ihres Routers oder einen anderen bekannten DNS-Server hinzu. Das Standard-Fallback-DNS für Systemd sind die unter aufgeführten DNS-Server von Google FallbackDNS.

Wenn Sie OpenRC oder eine andere Systemd-Alternative verwenden, finden Sie Ihre DNS-Informationen unter “/etc/resolv.conf”.

Wenn dort nichts vorhanden ist, geben Sie die IP-Adresse Ihres Routers oder eines anderen bekannten DNS-Servers ein, den Sie bevorzugen.

Starten Sie anschließend entweder das Netzwerk oder Ihren gesamten Computer neu.

Der GUI-Weg

DNS-GUI-Konfiguration

Wenn Sie mit Network Manager einen grafischen Desktop verwenden, können Sie Ihre Verbindungsinformationen auf diese Weise bearbeiten. Öffnen Sie das Applet oder gehen Sie Ihre Systemeinstellungen durch. Wählen Sie Ihre Verbindung aus und suchen Sie die Registerkarte “IPv4”. Schalten Sie die Verbindung auf “Manuell” und geben Sie die IP-Adresse Ihres Computers und die IP Ihres Routers manuell als Gateway ein. Geben Sie dann im DNS-Feld unten die IP Ihres Routers oder die IP eines anderen DNS-Servers ein.

Falsche Netzwerk- oder Hostkonfiguration

Es gibt mehrere andere Konfigurationsoptionen, die möglicherweise falsch sind. Jeder von ihnen würde es Ihrem Computer unmöglich machen, eine Verbindung zum Server herzustellen.

Stellen Sie zunächst sicher, dass die Netzwerkkonfiguration Ihres Computers korrekt ist. Überprüfen Sie die Konfigurationsdateien selbst und prüfen Sie, ob Sie auf andere Weise eine Verbindung zum Internet herstellen können.

Wenn Sie einen bestimmten Hostnamen für die Verbindung verwenden oder bestimmte Hosts auf dem Server oder dem Client eingerichtet haben, müssen Sie sicherstellen, dass beide Computer eine Verbindung miteinander herstellen können. Überprüfen Sie die Konfigurationen von “/ etc / hosts”, “/etc/hosts.allow”. “/Tc/hosts.deny.”

Überprüfen Sie abschließend Ihre Serverkonfiguration. Auf dem Server ist möglicherweise etwas falsch konfiguriert, sodass Clients keine ordnungsgemäße Verbindung herstellen können.

Wenn Sie Ihre Probleme mit der Internetverbindung behoben haben, können Sie den Safari-Browser von Mac unter Linux installieren. Wir haben auch eine Anleitung zum Umwandeln Ihres Android-Bildschirms auf Linux. Versuch es einmal!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x