Vai esat mēģinājis nokļūt serverī Linux, atrodoties “Nav maršruta uz resursdatoru”? Šī pakalpojuma savienojuma kļūda, iespējams, ir kaitinoša, taču jūs varat to novērst, tiklīdz esat identificējis cēloni.
“Nav maršruta uz resursdatoru” apzīmē tīkla problēmu, kas parasti parādās, kad serveris vai resursdators nereaģē. Tas var notikt tīkla problēmu vai neatbilstošas iestatīšanas dēļ.
Vai jūsu tīkla iestatījumi ir pareizi?
Pirms mēs aplūkojam konkrētākus šīs problēmas cēloņus, pārliecinieties, vai jūsu tīkla iestatījumi ir pareizi. Vai varat izveidot savienojumu ar tīmekli? Vai jūsu DNS ir pareizi konfigurēts?
Palaidiet šo komandu, lai uzzinātu:
systemd-atrisināt –status
kā veikt nesaskaņu pārvilkšanu
Ja tur pamanāt kādas DNS problēmas, atgriezieties tīkla konfigurācijā un, ja nepieciešams, pārtaisiet to. Ja izmantojat standarta tīklu ar dinamisku IP, DNS numuriem vajadzētu atjaunoties automātiski.
Lai manuāli konfigurētu DNS, dodieties uz Tīkla pārvaldnieku un cilnē IPv4 manuāli ievadiet IP adresi.
Ja jūsu Linux izplatīšanā nav grafiskas darbvirsmas, dodieties uz /etc/systemd/resolved.conf. un atrodiet DNS līniju.
Mainiet numurus ar vajadzīgā DNS numuriem un, ja nepieciešams, veiciet citas konfigurācijas.
Turklāt, ja esat iestatījis statisku IP, iespējams, vēlēsities atgriezties pie dinamiskā IP un ļaut tīklam iegūt savienojuma informāciju, izmantojot DHCP.
Neaizmirstiet restartēt datoru, pirms mēģināt vēlreiz izveidot savienojumu ar resursdatoru. Ja jūs joprojām saņemat “Nav maršruta uz resursdatoru”, turpiniet lasīt.
Vai resursdatora serveris ir tiešsaistē?
Nākamais solis ir pārbaudīt, vai resursdators, ar kuru mēģināt izveidot savienojumu, tiešām ir tiešsaistē. Galu galā viens no biežākajiem kļūdas cēloņiem ir tas, ka pakalpojums nedarbojas apkopes vai kādas citas problēmas dēļ.
Ja pakalpojums nav tiešsaistē, pārbaudiet, vai resursdators ir. Dažreiz pakalpojums var būt apstājies vai nav sācies, pat ja pašam serverim nav nekā nepareiza.
Izmantojot systemd, palaidiet komandu ...
kā ierakstīt straumes raustīšanās
sudo systemctl status servicename
Ja pakalpojums darbojas, jums jāmeklē cits iemesls.
Vai jūs izveidojat savienojumu ar pareizo portu?
Vēlreiz pārbaudiet visus resursdatora iesniegtos dokumentus. Serveru pārvaldniekiem ir izplatīta prakse bloķēt porti, kas netiek izmantoti serveru drošības uzlabošanai. Uzbrucēji bieži izmanto kopīgas ostas, lai mērķētu uz Linux pakalpojumiem.
Ja mēģināt izveidot savienojumu ar savu serveri, pakalpojumu var izsekot līdz pareizajam portam. Lai to izdarītu, jums jāinstalē drošības rīks, kas var palīdzēt redzēt atvērtās ostas - NMAP.
Šeit ir komandas NMAP instalēšanai dažādos Linux izplatījumos:
CentOS: yum instalēt nmap
Debian: apt-get install nmap
Ubuntu: sudo apt-get install nmap
Kad esat instalējis NMAP, pārbaudiet, vai ir atvērti porti ar šādu komandu:
sudo nmap -sS mērķa-servera-ip
Ja jums nav tiešas piekļuves serverim, jums būs jāsazinās ar mitinātāju. Bet pirms to izdarāt, apskatiet dažus citus iespējamos Linux kļūdas “Nav maršruta uz resursdatoru” cēloņus.
Vai resursdatora nosaukums ir pareizs?
Jūs varat arī saņemt kļūdu “Nav maršruta uz resursdatoru”, ja jūsu dators un serveris, kuru mēģināt izveidot savienojumu, izmanto dažādus resursdatora nosaukumus. Abas mašīnas ir jākonfigurē, lai tās savienotos viena ar otru.
Izņemot parasto resursdatoru konfigurāciju, jūs vēlaties pievērst uzmanību failiem hosts.deny un hosts.allow failos / etc. Ja mēģināt izveidot savienojumu ar jaunu serveri, pārliecinieties, vai servera resursdatora nosaukums ir pareizs.
Vai iptables bloķē savienojumu?
iptables ir diezgan noderīgs, ja vēlaties konfigurēt Linux kodola ugunsmūra tabulas. Pilnīga kontrole, ko tā sniedz jums pār datplūsmu, kas ienāk un iziet no datora, ir lieliska.
Izmantojot vienkāršu konfigurācijas kļūdu, iptables varētu bloķēt savienojumu ar portu, kuru vēlaties sasniegt, un izraisīt kļūdu “Nav maršruta uz resursdatoru”.
Lai pārbaudītu, vai vainojama iptables, izpildiet šādu komandu:
sudo iptables -S
Pārbaudiet, vai iestatītie iptables noteikumi bloķē savienojumu. Iespējams, noklusējuma INPUT ķēdei būs jāpievieno pieņemšanas kārtula.
Lai notīrītu ārējā ugunsmūra ugunsmūra kārtulas, varat izmantot šo komandu:
iptables -F
Noslēguma domas
Kā redzat, var paiet kāds laiks, līdz nonākat kļūdas “Nav maršruta uz resursdatoru” apakšdaļā, taču iepriekš norādītās darbības jums palīdzēs. Lai gan tas var izskatīties kā sarežģīta problēma, bieži tas ir konfliktējošu konfigurāciju vai vienkāršu tīkla problēmu rezultāts.
Vai esat saskāries ar citiem iespējamiem šīs kļūdas cēloņiem un labojumiem? Nometiet mums komentāru un pastāstiet par to.
vai es varu dabūt kik uz sava klēpjdatora