Találkozott már a „Nincs útvonal a házigazdaval”, miközben megpróbál elérni egy szervert Linuxon? Ez a szolgáltatáskapcsolat hiba bosszantó lehet, de az oka azonosítása után kijavíthatja.
Lásd még a Címtár törlése Linuxról című cikkünket
A „Nincs útvonal a gazdagéphez” hálózati problémát jelent, általában egy olyan problémát, amely akkor jelenik meg, amikor a szerver vagy a gazda nem válaszol. Ez előfordulhat hálózati problémák vagy nem megfelelő beállítás miatt.
Helyesek-e a hálózati beállítások?
Mielőtt megvizsgálnánk a probléma pontosabb okait, ellenőrizze, hogy a hálózati beállítások helyesek-e. Csatlakozhat az internethez? Megfelelően van-e beállítva a DNS?
Futtassa ezt a parancsot, hogy megtudja:
rendszerdöntés –állapot
Ha bármilyen DNS-problémát észlel, térjen vissza a hálózati konfigurációhoz, és ha szükséges, tegye újra. Ha normál hálózatot használ dinamikus IP-vel, akkor a DNS-számoknak automatikusan frissülniük kell.
A DNS kézi beállításához lépjen a Network Managerbe, és kézzel írja be az IP címet az IPv4 fülre.
Ha a Linux disztribúción nincs grafikus asztal, menjen a “/etc/systemd/resolved.conf” oldalra, és keresse meg a DNS sort.
Változtassa meg a számokat a kívánt DNS számával, és ha szükséges, végezzen egyéb konfigurációkat.
Ha statikus IP-t állított be, akkor érdemes visszatérnie a dinamikus IP-hez, és hagyhatja, hogy a hálózat megkapja a csatlakozási információkat a DHCP-n keresztül.
Ne felejtse el újraindítani a számítógépet, mielőtt újra csatlakozni próbálna a gazdagéphez. Ha továbbra is a "Nincs útvonal a fogadóhoz" üzenet jelenik meg, olvassa tovább.
Online a Host Server?
A következő lépés annak ellenőrzése, hogy a gazdagép, amelyhez csatlakozni próbál, valóban online. Végül is a hiba egyik leggyakoribb oka az, hogy a szolgáltatás nem fut karbantartás vagy más probléma miatt.
Ha a szolgáltatás nem online, ellenőrizze, hogy a gazdagép-e. Előfordulhat, hogy a szolgáltatás leállt, vagy még nem kezdődött el, még akkor sem, ha a szervernek nincs semmi baja.
A systemd használatával futtassa a parancsot …
sudo systemctl status szervicename
Ha a szolgáltatás fut, akkor másik okot kell keresnie.
Csatlakozik a megfelelő porthoz?
Még egyszer ellenőrizze a gazda által benyújtott dokumentációt. Általános gyakorlat, hogy a kiszolgálók kezelői zárolják azokat a portokat, amelyeket nem a kiszolgáló biztonságának javítása céljából használnak. A támadók gyakran használnak közös portokat a Linux szolgáltatások célzására.
Ha megpróbál csatlakozni a saját szerveréhez, vissza tudja vezetni a szolgáltatást a megfelelő portra. Ehhez telepítenie kell egy biztonsági eszközt, amely segít a nyitott portok megjelenítésében - az NMAP.
Itt állnak az NMAP telepítésének parancsai a különféle Linux disztribúciók között:
CentOS: yum install nmap
Debian: apt-get install nmap
Ubuntu: Sudo apt-get install nmap
Miután telepítette az NMAP-t, ellenőrizze a következő parancs megnyitásával:
sudo nmap -sS cél-szerver-ip
Ha nincs közvetlen hozzáférése a szerverhez, akkor vegye fel a kapcsolatot a gazdagéppel. De mielőtt ezt megtenné, vessen egy pillantást a „Nincs útvonal a házigazda” hibára a Linux többi lehetséges okai közül.
Jó a gazdagép neve?
A „Nincs útvonal a házigazdahoz” hibaüzenetet akkor is megjelenítheti, ha a számítógép és a kiszolgáló, amelyhez csatlakozni próbál különböző gazdagépnevek használatához. Mindkét gépet úgy kell konfigurálni, hogy csatlakozzon egymáshoz.
A szokásos gazdagép-konfiguráción kívül figyelni kell a hosts.deny és a hosts.allow fájlokra az / / etc fájlban. Ha új szerverhez kíván csatlakozni, akkor ellenőrizze, hogy helyes-e a kiszolgáló gazdaneve.
Az iptables blokkolja a kapcsolatot?
Az iptables nagyon hasznos, ha a Linux kernel tűzfalatábláit szeretné konfigurálni. Nagyon jó, ha teljes körű irányítást ad a számítógépére érkező és onnan érkező forgalom felett.
De egy egyszerű konfigurációs hibán keresztül az iptables megakadályozhatja az elérni kívánt porthoz való csatlakozást, és a „Nincs útvonal a házigazdahoz” hibát okozhatja.
Annak ellenőrzéséhez, hogy az iptable hibás - futtassa a következő parancsot:
sudo iptables -S
Nézze meg, hogy az általad beállított iptable-szabályok blokkolják-e a kapcsolatot. Előfordulhat, hogy elfogadási szabályt kell hozzáadnia az alapértelmezett INPUT-lánchoz.
A külső tűzfal tűzfalszabályainak tisztításához használja ezt a parancsot:
iptables -F
Záró gondolatok
Mint láthatja, eltarthat egy ideig, amíg a „Nincs útvonal a házigazdaig” hiba aljára kerül, de a fenti lépéseknek segíteniük kell. Noha összetett problémanak tűnik, gyakran az ütköző konfigurációk vagy az egyszerű hálózati problémák eredménye.
Talált még más lehetséges okokat és javításokat a hibára vonatkozóan? Írj nekünk egy megjegyzést, és mondd el nekünk.