Come risolvere l’errore di connessione “Nessun percorso all’host” in Linux

Cum se remediază eroarea de conectare „Fără traseu către gazdă” în Linux
⏱️ 4 min read

Quando si tenta di connettersi a un servizio su Linux, “Nessun percorso per l’host” è una delle ultime cose che si desidera ascoltare. È un messaggio ampio che significa che il tuo computer non può raggiungere il server di destinazione.

A causa della natura ampia del messaggio, ci sono diverse possibilità che potrebbero causarlo.

L’host è offline / Il servizio non è in esecuzione

Potrebbe sembrare dolorosamente ovvio, ma dovresti prima controllare che il server a cui stai tentando di connetterti sia anche online. Potrebbe essere stato rimosso per manutenzione o presentare problemi.

Il servizio stesso potrebbe non essere stato avviato. Se è il tuo server, puoi verificare se il servizio è stato avviato e funziona correttamente. Per farlo con Systemd, esegui il seguente comando.

Porta sbagliata

Potresti provare a connetterti sulla porta sbagliata. Molti amministratori di sistema scelgono di eseguire servizi comunemente mirati come SSH su porte diverse per aiutare a contrastare potenziali aggressori.

Se il server non è il tuo, controlla la documentazione disponibile o contatta i loro servizi di supporto.

Servizio su una porta diversa

Per il tuo server, puoi provare a utilizzare NMAP per capire dove hai avviato il servizio.

Se pensi di aver usato una porta davvero oscura, puoi usare il -p- flag per scansionarli tutti. Ci vorrà del tempo però.

Iptables blocca la connessione

Potresti aver configurato accidentalmente iptables per bloccare le connessioni su quella porta. Riceveresti lo stesso messaggio se hai configurato iptables sul server o sul desktop, quindi vale la pena controllarli entrambi. Per vedere le tue regole di iptables, esegui il seguente comando.

Il tuo DNS è configurato in modo errato

Se tutto il resto fallisce, dovresti provare a farlo ping l’indirizzo IP a cui desideri connetterti. È possibile che il tuo computer non si connetta correttamente a un server DNS.

Se il ping funziona ma la connessione di un nome di dominio no, stai riscontrando un problema DNS.

Gli utenti di Systemd possono eseguire systemd-resolve --status per controllare i server DNS utilizzati dal sistema. È suddiviso per interfaccia, quindi assicurati di controllare quella con cui stai effettivamente cercando di connetterti.

Nella maggior parte dei casi il tuo computer rileverà le informazioni DNS rilevanti tramite DHCP. Se stai utilizzando un IP statico o qualcosa sulla tua rete è configurato in modo diverso, potresti dover impostare manualmente il DNS.

Configurazione DNS di Systemd

Apri “/etc/systemd/resolved.conf”. In quel file decommenta il file DNS riga e aggiungi l’IP del tuo router o un altro server DNS noto. Il DNS di fallback predefinito per Systemd sono i server DNS di Google elencati in FallbackDNS.

Se stai usando OpenRC o un’altra alternativa a Systemd, puoi trovare le tue informazioni DNS in “/etc/resolv.conf”.

Se non c’è niente lì, inserisci l’indirizzo IP del tuo router o qualsiasi altro server DNS noto che preferisci utilizzare.

Successivamente, riavvia la rete o l’intero computer.

Il modo GUI

Configurazione della GUI DNS

Se utilizzi un desktop grafico con Network Manager, puoi modificare le informazioni di connessione in questo modo. Apri l’applet o accedi alle impostazioni di sistema. Seleziona la tua connessione e trova la scheda “IPv4”. Passa la connessione a “Manuale” e inserisci manualmente l’indirizzo IP del tuo computer e l’IP del tuo router come gateway. Quindi, nel campo DNS sottostante, inserisci l’IP del tuo router o l’IP di un altro server DNS.

Configurazione di rete o host errata

Ci sono molte altre opzioni di configurazione che potrebbero non essere corrette. Ognuno di essi renderebbe impossibile la connessione del computer al server.

Innanzitutto, assicurati che la configurazione di rete del tuo computer sia corretta. Ricontrolla i file di configurazione stessi e, naturalmente, vedi se puoi connetterti a Internet in un altro modo.

Se stai utilizzando un nome host specifico per connetterti o hai configurato host specifici sul server o sul client, devi assicurarti che entrambe le macchine possano connettersi tra loro. Controlla le configurazioni di “/ etc / hosts”, “/etc/hosts.allow”. “/Etc/hosts.deny.”

Infine, controlla la configurazione del tuo server. Qualcosa potrebbe essere configurato in modo errato sul server, impedendo ai client di connettersi correttamente.

Una volta risolti i problemi di connessione a Internet, perché non festeggiare installando il browser Safari di Mac su Linux? Abbiamo anche una guida per trasmettere il tuo schermo Android su Linux. Dagli Un colpo!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x