Har du stødt på 'Ingen rute til vært', mens du prøver at nå en server på Linux? Denne serviceforbindelsesfejl kan være irriterende, men du kan rette den, når du har identificeret årsagen.
'Ingen rute til vært' angiver et netværksproblem, normalt et, der vises, når serveren eller værten ikke reagerer. Dette kan ske på grund af netværksproblemer eller på grund af en upassende opsætning.
Er dine netværksindstillinger korrekte?
Inden vi ser på de mere specifikke årsager til dette problem, skal du sørge for, at dine netværksindstillinger er korrekte. Kan du oprette forbindelse til internettet? Er din DNS korrekt konfigureret?
Kør denne kommando for at finde ud af:
systemd-løse –status
hvordan man får lokale kanaler på pluto tv
Hvis du opdager nogen DNS-problemer der, skal du gå tilbage til din netværkskonfiguration og gøre det igen, hvis du har brug for det. Hvis du bruger et standardnetværk med en dynamisk IP, skal DNS-numrene opdateres automatisk.
For at konfigurere din DNS manuelt skal du gå til Netværksadministrator og indtaste IP-adressen manuelt på IPv4-fanen.
Hvis din Linux-distribution ikke har et grafisk skrivebord, skal du gå til /etc/systemd/resolved.conf. og find DNS-linjen.
Skift numrene med numrene på den ønskede DNS, og foretag andre konfigurationer, hvis det er nødvendigt.
Hvis du også har oprettet en statisk IP, kan du muligvis vende tilbage til en dynamisk IP og lade dit netværk få forbindelsesoplysningerne via DHCP.
Glem ikke at genstarte din computer, før du prøver at oprette forbindelse til værten igen. Hvis du stadig får 'Ingen rute til vært', skal du fortsætte med at læse.
Er værtsserveren online?
Det næste trin er at kontrollere, at den vært, du prøver at oprette forbindelse til, faktisk er online. Når alt kommer til alt er en af de hyppigste årsager til fejlen, at tjenesten ikke kører som følge af vedligeholdelse eller et andet problem.
Hvis tjenesten ikke er online, skal du kontrollere, om værten er. Nogle gange kan tjenesten være stoppet eller ikke startet til at begynde med, selvom der ikke er noget galt med selve serveren.
Brug systemd til at køre kommandoen ...
tilføj Bluetooth-højttaler til Google Home Group
sudo systemctl status servicenavn
Hvis tjenesten kører, skal du kigge efter en anden årsag.
Opretter du forbindelse til den rigtige havn?
Dobbelttjek al dokumentation, som værten måtte have leveret. Det er en almindelig praksis for serveradministratorer at låse porte, der ikke bruges til at forbedre serversikkerheden. Angribere bruger ofte almindelige porte til at målrette mod Linux-tjenester.
Hvis du prøver at oprette forbindelse til din egen server, kan du spore tjenesten tilbage til den korrekte port. For at gøre dette skal du installere et sikkerhedsværktøj, der kan hjælpe dig med at se åbne porte - NMAP.
Her er kommandoerne til installation af NMAP på tværs af forskellige Linux-distributioner:
CentOS: yum installer nmap
Debian: apt-get install nmap
Ubuntu: sudo apt-get install nmap
Når du har installeret NMAP, skal du kontrollere for at se åbne porte med følgende kommando:
sudo nmap -sS målserver-ip
Hvis du ikke har direkte adgang til serveren, skal du kontakte værten. Men inden du gør det, skal du se på nogle af de andre mulige årsager til fejlen 'Ingen rute til vært' i Linux.
Er værtsnavnet rigtigt?
Du får muligvis også fejlen 'Ingen rute til vært', hvis din computer og den server, du prøver at oprette forbindelse til, bruger forskellige værtsnavne. Begge maskiner skal konfigureres til at oprette forbindelse til hinanden.
Bortset fra den sædvanlige værtskonfiguration, vil du være opmærksom på hosts.deny og hosts.allow-filer i / etc. Hvis du prøver at oprette forbindelse til en ny server, skal du sørge for at få serverens værtsnavn rigtigt.
Blokerer iptables forbindelsen?
iptables er ret nyttigt, når du vil konfigurere Linux-kernen firewall-tabeller. Den fulde kontrol, det giver dig over trafik, der kommer ind og ud af din computer, er stor.
Men gennem en simpel konfigurationsfejl kunne iptables blokere forbindelsen til den port, du vil nå, og give anledning til fejlen 'Ingen rute til vært'.
For at kontrollere, om iptables er skylden, skal du køre følgende kommando:
sudo iptables -S
Se om de iptables-regler, du har indstillet, blokerer forbindelsen. Du skal muligvis tilføje en acceptregel til standard INPUT-kæden.
For at rydde firewallreglerne for en ekstern firewall kan du bruge denne kommando:
iptables -F
Afslutning af tanker
Som du kan se, kan det tage et stykke tid at komme til bunden af fejlen 'Ingen rute til vært', men ovenstående trin skal hjælpe dig. Selvom det kan se ud som et komplekst problem, er det ofte resultatet af modstridende konfigurationer eller enkle netværksproblemer.
Har du stødt på andre mulige årsager og rettelser til denne fejl? Send os en kommentar og fortæl os om den.
hvordan man gennemgår tekst i uoverensstemmelse