„Nincs útvonal a gazdagéphez” hiba a Linuxban – mit tegyünk

Találkozott már a „No Route to Host” lehetőséggel, miközben megpróbált elérni egy szervert Linuxon? Ez a szolgáltatáskapcsolati hiba bosszantó lehet, de az ok azonosítása után kijavíthatja.

„Nincs útvonal a gazdagéphez” hiba Linux alatt – mit kell tenni

A „Nincs útvonal a gazdagéphez” hálózati problémát jelöl, amely általában akkor jelenik meg, ha a szerver vagy a gazdagép nem válaszol. Ez hálózati problémák vagy nem megfelelő beállítás miatt fordulhat elő.

Ebben a cikkben a hálózati helyzet hibaelhárításának és orvoslásának módját ismertetjük.

Helyesek a hálózati beállítások?

Mielőtt megvizsgálnánk a probléma pontosabb okait, győződjön meg arról, hogy a hálózati beállítások helyesek. Tud csatlakozni a webhez? Megfelelően van beállítva a DNS?

  1. Kezdjük a parancs futtatásával, hogy megtudja: systemd-resolve –állapotLinux parancs
  2. Ha DNS-problémákat észlel ott, lépjen vissza a hálózati konfigurációhoz, és szükség esetén végezze el újra. Ha szabványos hálózatot használ dinamikus IP-vel, akkor a DNS-számoknak automatikusan frissülniük kell.
  3. A DNS kézi beállításához lépjen a következő helyre: Hálózati menedzser és kézzel írja be az IP-címet az IPv4 lapon.
  4. Ha Linux disztribúciója nem rendelkezik grafikus asztallal, lépjen a „/etc/systemd/resolved.conf” oldalra, keresse meg a DNS sort, és módosítsa a számokat a kívánt DNS számokkal, és szükség esetén végezzen más konfigurációkat.
  5. Ezenkívül, ha statikus IP-címet állított be, érdemes lehet visszatérni egy dinamikus IP-címre, és hagyni, 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 ismét megpróbálna csatlakozni a gazdagéphez. Ha továbbra is a „Nincs útvonal a fogadóhoz” üzenetet kapja, folytassa az olvasást.

Online a gazdaszerver?

A következő lépés annak ellenőrzése, hogy a gazdagép, amelyhez csatlakozni próbál, valóban online van-e. Végül is a hiba egyik leggyakoribb oka az, hogy a szolgáltatás karbantartás vagy más probléma miatt nem fut.

Ha a szolgáltatás nincs online, ellenőrizze, hogy a gazdagép az. Előfordulhat, hogy a szolgáltatás leállt, vagy nem indult el, még akkor is, ha magával a szerverrel nincs baj.

  1. A systemd használatával futtassa a parancsot: sudo systemctl állapot szolgáltatásnév

Ha a szolgáltatás fut, más okot kell keresnie.

A megfelelő porthoz csatlakozik?

Ellenőrizze még egyszer a házigazda által esetlegesen benyújtott dokumentumokat. A kiszolgálókezelők bevett gyakorlata, hogy lezárják azokat a portokat, amelyeket nem használnak a szerver biztonságának javítására. A támadók gyakran közös portokat használnak a Linux-szolgáltatások megcélzására.

Ha a saját szerveréhez próbál csatlakozni, visszakeresheti a szolgáltatást a megfelelő portra. Ehhez telepítenie kell egy biztonsági eszközt, amely segít a nyitott portok megtekintésében – NMAP.

Íme a parancsok az NMAP telepítéséhez különböző Linux disztribúciókban:

CentOS: yum telepítse az nmap-et

Debian: apt-get install nmap

Ubuntu: sudo apt-get install nmap

Az NMAP telepítése után ellenőrizze a nyitott portokat a következő paranccsal: sudo nmap -sS target-server-ip

Ha nincs közvetlen hozzáférése a szerverhez, fel kell vennie a kapcsolatot a gazdagéppel. Mielőtt azonban ezt megtenné, vessen egy pillantást a „Nincs útvonal a gazdagéphez” hibára a Linux rendszerben.

Helyes a gazdagép neve?

Akkor is megjelenhet a „Nincs útvonal a gazdagéphez” hibaüzenet, ha a számítógép és a csatlakozni kívánt kiszolgáló eltérő gazdagépneveket használ. Mindkét gépet úgy kell beállítani, hogy kapcsolódjon egymáshoz.

A szokásos hosts konfiguráción kívül érdemes figyelni a hosts.deny és hosts.allow fájlokra a „/etc” mappában. Ha új kiszolgálóhoz próbál csatlakozni, győződjön meg arról, hogy helyesen adja meg a kiszolgáló gazdagépnevét.

Az iptables blokkolja a kapcsolatot?

Az iptables nagyon hasznos, ha be akarjuk állítani a Linux kernel tűzfaltábláit. A számítógépbe bejövő és onnan kilépő forgalom feletti teljes irányítás nagyszerű.

De egy egyszerű konfigurációs hiba miatt az iptables blokkolhatja a kapcsolatot az elérni kívánt porttal, és a „Nincs útvonal a gazdagéphez” hibát eredményezhet.

  1. Először gépeléssel nyomtassa ki az iptables listáját és kapcsolatait sudo iptables -L és ütés Belép. Linux Command 2
  2. Annak ellenőrzéséhez, hogy az iptables a hibás, futtassa a következő parancsot: sudo iptables -S. Ez lehetővé teszi, hogy megnézze, hogy az Ön által beállított iptables szabályok blokkolják-e a kapcsolatot. Előfordulhat, hogy egy elfogadási szabályt kell hozzáadnia az alapértelmezett INPUT lánchoz. Linux Command 3
  3. A külső tűzfalra vonatkozó tűzfalszabályok törléséhez használja ezt a parancsot: sudo iptables -F Linux Command 4

Záró gondolatok

Amint látja, eltarthat egy ideig, amíg a „Nincs útvonal a gazdagéphez” hibaüzenet végére ér, de a fenti lépések segíthetnek Önnek. Bár összetett problémának tűnhet, gyakran ütköző konfigurációk vagy egyszerű hálózati problémák eredménye.

Találkozott-e más lehetséges okokkal és megoldásokkal a hibára? Írjon nekünk egy megjegyzést, és mondja el nekünk.