Ste med poskusom dostopa do strežnika v Linuxu naleteli na 'Brez poti do gostitelja'? Ta napaka pri povezavi s storitvami je lahko moteča, vendar jo lahko odpravite, ko ugotovite vzrok.
„Brez poti do gostitelja“ pomeni težavo z omrežjem, ki se običajno pojavi, ko se strežnik ali gostitelj ne odziva. To se lahko zgodi zaradi težav z omrežjem ali neustrezne nastavitve.
Ali so vaše omrežne nastavitve pravilne?
Preden preučimo natančnejše vzroke za to težavo, se prepričajte, da so vaše omrežne nastavitve pravilne. Se lahko povežete s spletom? Je vaš DNS pravilno konfiguriran?
Zaženite ta ukaz, če želite izvedeti:
systemd-razrešitev – status
lahko plačate z gotovino na doordash
Če tam opazite kakršne koli težave z DNS, se vrnite v omrežno konfiguracijo in jo po potrebi ponovite. Če uporabljate običajno omrežje z dinamičnim IP-jem, se morajo številke DNS samodejno posodobiti.
Če želite ročno konfigurirati svoj DNS, pojdite na Network Manager in na zavihek IPv4 ročno vnesite naslov IP.
Če vaša distribucija Linuxa nima grafičnega namizja, pojdite na /etc/systemd/resolved.conf. in poiščite vrstico DNS.
Spremenite številke s številkami želenega DNS-a in po potrebi izvedite druge konfiguracije.
Če ste nastavili statični IP, se boste morda želeli vrniti na dinamični IP in dovoliti, da vaše omrežje dobi informacije o povezavi prek DHCP.
Ne pozabite znova zagnati računalnika, preden se znova poskusite povezati z gostiteljem. Če še vedno prejemate sporočilo »Brez poti do gostitelja«, nadaljujte z branjem.
Ali je strežnik gostitelj na spletu?
Naslednji korak je preveriti, ali je gostitelj, s katerim se poskušate povezati, dejansko povezan. Navsezadnje je eden najpogostejših vzrokov za napako ta, da storitev ne deluje zaradi vzdrževanja ali kakšne druge težave.
Če storitev ni na spletu, preverite, ali je gostitelj. Včasih se je storitev morda ustavila ali pa se za začetek ni začela, tudi če s samim strežnikom ni nič narobe.
Uporabite systemd, zaženite ukaz ...
hitro brisanje sporočil za android
sudo systemctl status ime storitve
Če storitev deluje, morate poiskati drug vzrok.
Ali se povezujete s pravimi vrati?
Ponovno preverite vso dokumentacijo, ki jo je zagotovil gostitelj. Običajna praksa je, da upravitelji strežnikov zaklenejo vrata, ki se ne uporabljajo za izboljšanje varnosti strežnika. Napadalci pogosto uporabljajo običajna vrata za ciljanje na storitve Linux.
Če se poskušate povezati s svojim strežnikom, lahko storitvi sledite do pravih vrat. Če želite to narediti, morate namestiti varnostno orodje, ki vam bo pomagalo videti odprta vrata - NMAP.
Tu so ukazi za namestitev NMAP v različne distribucije Linuxa:
CentOS: yum namestite nmap
Debian: apt-get namestite nmap
Ubuntu: sudo apt-get namestite nmap
Ko namestite NMAP, preverite, ali so odprta vrata z naslednjim ukazom:
sudo nmap -sS ciljni strežnik-ip
Če nimate neposrednega dostopa do strežnika, se boste morali obrniti na gostitelja. Preden pa to storite, si oglejte še nekatere druge možne vzroke za napako 'No Route to Host' v Linuxu.
Ali je ime gostitelja pravilno?
Napaka „Brez poti do gostitelja“ se lahko prikaže tudi, če računalnik in strežnik, ki ga želite povezati, uporabljata različna imena gostiteljev. Oba stroja morata biti konfigurirana za medsebojno povezavo.
Poleg običajne konfiguracije gostiteljev morate biti pozorni na datoteke hosts.deny in hosts.allow v / etc. Če se poskušate povezati z novim strežnikom, poskrbite, da boste pravilno dobili ime gostitelja strežnika.
Ali iptables blokira povezavo?
iptables je zelo uporaben, če želite konfigurirati tabele požarnega zidu jedra Linux. Popoln nadzor nad prometom, ki prihaja in izstopa iz vašega računalnika, je odličen.
Toda s preprosto konfiguracijsko napako lahko iptables blokira povezavo do vrat, ki jih želite doseči, in povzroči napako 'Brez poti do gostitelja'.
Če želite preveriti, ali je krivda iptables, zaženite naslednji ukaz:
sudo iptables -S
Preverite, ali nastavljena pravila iptables blokirajo povezavo. Morda boste morali v privzeto verigo INPUT dodati pravilo za sprejem.
Če želite razjasniti pravila požarnega zidu za zunanji požarni zid, lahko uporabite ta ukaz:
iptables -F
Zaključne misli
Kot lahko vidite, lahko traja nekaj časa, da pridete do dna napake »Brez poti do gostitelja«, vendar bi vam zgornji koraki morali pomagati. Čeprav je morda videti kot zapleten problem, je pogosto posledica konfliktnih konfiguracij ali preprostih težav z omrežjem.
Ste že naleteli na morebitne druge vzroke in rešitve za to napako? Pošljite nam komentar in nam o tem povejte.
kako najti zagonsko mapo windows 10