Oletko törmännyt Ei reittiä isäntään -yritykseen yrittäessäsi päästä palvelimeen Linuxissa? Tämä palvelun yhteysvirhe voi olla ärsyttävä, mutta voit korjata sen, kun olet tunnistanut syyn.
”Ei reittiä isäntään” tarkoittaa verkko-ongelmaa, joka yleensä ilmenee, kun palvelin tai isäntä ei vastaa. Tämä voi tapahtua verkko-ongelmien tai sopimattoman asennuksen vuoksi.
Ovatko verkkoasetuksesi oikein?
Ennen kuin tarkastelemme tämän ongelman tarkempia syitä, varmista, että verkkoasetuksesi ovat oikein. Voitko muodostaa yhteyden verkkoon? Onko DNS määritetty oikein?
Suorita tämä komento saadaksesi selville:
systemd-solution –tila
kenelle tämä puhelinnumero kuuluu
Jos huomaat siellä DNS-ongelmia, palaa takaisin verkon määrityksiin ja tee se tarvittaessa. Jos käytät tavallista verkkoa, jossa on dynaaminen IP, DNS-numeroiden tulisi päivittyä automaattisesti.
Jos haluat määrittää DNS: n manuaalisesti, siirry Verkonhallintaan ja kirjoita IP-osoite manuaalisesti IPv4-välilehteen.
Jos Linux-jakelusi ei sisällä graafista työpöytää, siirry osoitteeseen /etc/systemd/resolved.conf. ja etsi DNS-rivi.
Muuta numerot haluamasi DNS: n numeroilla ja tee muut määritykset tarvittaessa.
Jos olet määrittänyt staattisen IP-osoitteen, sinun kannattaa palata dynaamiseen IP-osoitteeseen ja antaa verkkosi saada yhteystiedot DHCP: n kautta.
Älä unohda käynnistää tietokonetta uudelleen, ennen kuin yrität muodostaa yhteyttä isäntään uudelleen. Jos saat edelleen Ei reittiä isäntään -kohdan, jatka lukemista.
Onko isäntäpalvelin verkossa?
Seuraava vaihe on tarkistaa, että isäntä, johon yrität muodostaa yhteyttä, on todella verkossa. Loppujen lopuksi yksi virheen yleisimmistä syistä on, että palvelu ei ole käynnissä huollon tai muun ongelman seurauksena.
Jos palvelu ei ole verkossa, tarkista onko isäntä. Joskus palvelu saattaa olla pysähtynyt tai sitä ei ole aloitettu alusta, vaikka itse palvelimella ei ole mitään vikaa.
Suorita komento systemd-komennolla…
Kuinka tarkistaa minkä tyyppinen ram minulla on Windows 10
sudo systemctl-tilan palvelunimi
Jos palvelu on käynnissä, sinun on etsittävä toista syytä.
Oletko yhteydessä oikeaan porttiin?
Tarkista vielä kaikki isännän mahdollisesti toimittamat asiakirjat. Palvelinten ylläpitäjien on yleinen käytäntö lukita portit, joita ei käytetä palvelinten turvallisuuden parantamiseen. Hyökkääjät käyttävät usein yhteisiä portteja kohdistaakseen Linux-palvelut.
Jos yrität muodostaa yhteyden omaan palvelimeesi, voit jäljittää palvelun oikeaan porttiin. Tätä varten sinun on asennettava suojaustyökalu, jonka avulla voit nähdä avoimet portit - NMAP.
Tässä ovat komennot NMAP: n asentamiseksi eri Linux-jakeluihin:
CentOS: asenna nmap
Debian: apt-get install nmap
Ubuntu: sudo apt-get install nmap
Kun olet asentanut NMAP: n, tarkista avoimet portit seuraavalla komennolla:
sudo nmap -sS kohde-palvelin-ip
Jos sinulla ei ole suoraa pääsyä palvelimelle, sinun on otettava yhteyttä isäntään. Mutta ennen kuin teet sen, tutustu joihinkin muihin mahdollisiin syihin 'No Route to Host' -virheeseen Linuxissa.
Onko isäntänimi oikea?
Saatat myös saada Ei reittiä isäntään -virheen, jos tietokone ja palvelin, johon yrität muodostaa yhteyden, käyttävät eri isäntänimiä. Molemmat koneet on määritettävä muodostamaan yhteys toisiinsa.
Tavallisen isäntäkokoonpanon lisäksi haluat kiinnittää huomiota hosts.deny- ja hosts.allow-tiedostoihin tiedostossa / etc. Jos yrität muodostaa yhteyden uuteen palvelimeen, varmista, että palvelimen isäntänimi on oikein.
Estääkö iptables yhteyden?
iptables on melko hyödyllinen, kun haluat määrittää Linux-ytimen palomuuritaulukot. Täysi hallinta, jonka se antaa sinulle tietokoneesi sisään ja ulos tulevasta liikenteestä, on loistava.
Yksinkertaisen määritysvirheen kautta iptables voi kuitenkin estää yhteyden porttiin, johon haluat päästä, ja aiheuttaa No Route to Host -virheen.
Voit tarkistaa, onko iptables syyllinen, suorittamalla seuraava komento:
sudo iptables -S
Katso, estävätkö asettamasi iptables-säännöt yhteyden. Saatat joutua lisäämään hyväksymissäännön oletussyöttöketjuun.
Voit tyhjentää ulkoisen palomuurin palomuurisäännöt käyttämällä tätä komentoa:
iptables -F
Päätösajatukset
Kuten näette, Ei reittiä isäntään -virheen loppuun saattaminen vie jonkin aikaa, mutta yllä olevien ohjeiden pitäisi auttaa sinua. Vaikka se saattaa näyttää monimutkaiselta ongelmalta, se johtuu usein ristiriitaisista kokoonpanoista tai yksinkertaisista verkko-ongelmista.
Oletko törmännyt muihin mahdollisiin syihin ja korjauksiin tähän virheeseen? Pudota meille kommentti ja kerro siitä meille.
miten vetää ylös koordinaatit minecraftissa