Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova7"
Differenze tra le versioni 2 e 76 (in 74 versioni)
Versione 2 del 12/01/2017 19.24.53
Dimensione: 10587
Commento:
Versione 76 del 10/09/2024 17.55.43
Dimensione: 9709
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from andreas-xavier/RepositoryRigaDiComando #format wiki
## page was renamed from InternetRete/Configurazione/AbilitareConnessione
## page was renamed from InternetHowto
Linea 5: Linea 7:
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=431132")>>
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>

<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=647593"; rilasci="18.04 20.04 22.04 23.04 24.04";)>>
Linea 10: Linea 15:
Questa pagina descrive come gestire i repository da riga di comando tramite l'utilizzo di un qualsiasi [[Ufficio/EditorDiTesto|editor di testo]], al posto dell' interfaccia grafica. Queste informazioni si rivelano utili dato che funzionano in tutte le versioni di '''Ubuntu'''. Una volta installato Ubuntu, una delle prime azioni da eseguire è collegare il computer a Internet.<<BR>>
__Nella maggior parte dei casi la connessione ad Internet e la configurazione della rete saranno eseguite automaticamente__, senza particolari azioni da parte dell'utente, sia nelle edizioni desktop che server (basterà collegare il cavo di rete oppure individuare la rete !WiFi a cui collegarsi ed inserire la password).
Linea 12: Linea 18:
Se invece si desidera utilizzare gli strumenti a disposizione della propria distribuzione si consiglia di leggere le seguenti guide: Questa pagina descrive alcune operazioni preliminari e illustra la soluzione di alcuni dei problemi più comuni.
Linea 14: Linea 20:
 * [[Repository/Ubuntu|Gestire i repository con Ubuntu]]
 * [[Repository/Kubuntu|Gestire i repository con Kubuntu]].
= Requisiti =
Linea 17: Linea 22:
= Informazioni preliminari = Affinché il collegamento a Internet funzioni, è necessario disporre di:
Linea 19: Linea 24:
[[AmministrazioneSistema/InstallareProgrammi/Apt|Apt]] è il programma che gestisce l'installazione dei pacchetti e la lista dei repository. Il file che contiene tale elenco è: {{{
/etc/apt/sources.list
 * '''Servizio di collegamento a Internet''': occorre avere a disposizione una rete collegata ad Internet già configurata e funzionante; questo servizio può essere fornito attraverso diverse modalità (reti private aziendali oppure domestiche con abbonamento ad un [[http://it.wikipedia.org/wiki/Internet_service_provider|ISP]]; reti fornite da biblioteche, scuole, università ecc.; reti pubbliche presenti in alberghi, aeroporti, stazioni, locali pubblici ecc.).

 * '''Hardware di rete''': avere presente e riconosciuto nel computer un adeguato hardware di rete funzionante, diverso in base al tipo di connessione che si vuole utilizzare (più di frequente scheda di rete munita di porta [[https://it.wikipedia.org/wiki/RJ-45|RJ-45]] oppure scheda di rete per connessioni wireless [[https://it.wikipedia.org/wiki/Wi-Fi|WLAN]], ma in alcuni casi porta USB, dispositivo Bluetooth, modem integrato con porta RJ-11 oppure slot per SIM card ecc.).

= Connettersi alla rete =

Di seguito sono indicate alcune guide di carattere generale per collegare il proprio dispositivo alla rete locale e/o a Internet. In caso di problematiche specifiche consultare il portale [[InternetRete/ConfigurazioneRete|Configurazione Rete]].

 * [[InternetRete/ConfigurazioneRete/NetworkManager|Network-Manager]]: guida per lo strumento presente in Ubuntu e la maggior parte delle derivate.
 * [[InternetRete/ConfigurazioneRete/PlasmaNM|Plasma-NM]]: guida per Plasma-NM, presente in Kubuntu e alcune altre derivate.
 * [[Hardware/DispositiviSenzaFili/GuidaWiFi|WiFi da terminale]]: come connettersi a reti !WiFi tramite riga di comando.
 * [[InternetRete/ConfigurazioneRete/ConfigurazioneManualeRete|Configurazione manuale della rete]]: nei casi più comuni il router (tramite il protocollo [[Dynamic_Host_Configuration_Protocol|DHCP]]) attribuirà al computer un indirizzo IP e verranno impostati automaticamente Gateway e DNS; altre volte invece potrebbe essere conveniente impostare questi parametri manualmente.
 * [[Hardware/Modem|Modem]]: gestione dei modem su Ubuntu.
 * [[Hardware/Modem/AdslPppoe|ADSLPPPoE]]: guida per impostare una connessione tramite '''pppoe'''.
 
{{{#!wiki note
È sempre consigliato consultare il manuale del dispositivo che si utilizza per connettersi alla rete (router, access point, ecc.)<<BR>>
In caso di problematiche hardware, come scheda di rete wireless non riconosciuta/non funzionante, consultare la relativa [[Hardware/DispositiviSenzaFili|sezione]].
Linea 23: Linea 44:
e tramite la modifica di suddetto file è possibile aggiungere, rimuovere o disabilitare i repository. = Risoluzione dei problemi =
Linea 25: Linea 46:
Anche se '''Ubuntu''' conserva di default una copia del file `sources.list` è buona norma creare una copia di backup del file prima di modificarlo, in modo tale da poterlo ripristinare in caso di insuccesso. == Configurazione degli indirizzi del DNS ==
Linea 27: Linea 48:
Per creare una copia di backup del proprio file `sources.list` digitare il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
In alcune situazioni potrebbe essere utile poter usufruire di server DNS supplementari oltre a quelli forniti automaticamente tramite il servizio DHCP.

 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/dhcp/dhclient.conf` .
 0. Cercare la seguente riga:{{{
#prepend domain-name-servers 127.0.0.1;
}}}
 0. Rimuovere il cancelletto ''#'' e sostituire il ''127.0.0.1'' con la lista degli indirizzi IP dei server DNS che si desiderano utilizzare. Per esempio, se si desidera utilizzare il servizio offerto da [[http://www.opendns.com|OpenDNS]], modificarla come segue:{{{
prepend domain-name-servers 208.67.222.222,208.67.220.220;
}}}
 0. Salvare, digitando la password alla richiesta, e chiudere il file.

== Problemi con resolvconf ==

Si segnalano sporadici casi di mancata connessione di rete nei seguenti casi:

 * avanzamento di versione da '''Ubuntu''' '''22.04.''' a '''22.04.1''', nei casi in cui è stato installato il pacchetto ''resolvconf'', durante il quale viene erroneamente rimosso il pacchetto medesimo.
 * blocco del sistema che disabilita la connessione alla rete.
 * mancata identificazione della scheda di rete da parte del sistema.

=== Reinstallazione del pacchetto ===

È possibile reinstallare il pacchetto attraverso due modalità:
 * '''Chroot''': a tal fine è possibile usare una sistema '''Live''' oppure un secondo sistema GNU/Linux installato in dual boot. Per maggiori informazioni consultare [[AmministrazioneSistema/Chroot|questa guida]].
 * '''Procedura manuale''': da un secondo computer scaricare il pacchetto ''resolvconf_1.78ubuntu7_all.deb'' da [[http://ubuntu.mirror.garr.it/ubuntu/pool/main/r/resolvconf/|questo link]], quindi trasferire sul sistema senza connessione (ad esempio tramite una chiavetta USB) e procedere con la sua [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installazione]].

Impostare i parametri di connessione e, se il problema permane, seguire il successivo paragrafo.

== Connessione disabilitata dopo blocco del sistema ==

In alcuni casi, per esempio problemi hardware del computer, la connessione di rete viene impedita da un blocco del sistema. Per risolvere digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{
sudo systemctl enable resolvconf-pull-resolved.service
sudo systemctl start resolvconf-pull-resolved.service
Linea 31: Linea 82:
= Descrizione del file sources.list =

Per controllare la validità del proprio file `sources.list` è possibile prenderne visione col seguente comando, senza modificare nulla: {{{
cat /etc/apt/sources.list
}}}
il contenuto dovrebbe essere simile a questo: {{{
deb http://it.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://it.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://it.archive.ubuntu.com/ubuntu/ xenial restricted main multiverse universe #Added by software-properties

## Major bug fix updates produced after the final release of the
## distribution.
deb http://it.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://it.archive.ubuntu.com/ubuntu/ xenial-updates restricted main multiverse universe #Added by software-properties

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://it.archive.ubuntu.com/ubuntu/ xenial universe
deb http://it.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://it.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://it.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security restricted main multiverse universe #Added by software-properties
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu xenial main
deb-src http://extras.ubuntu.com/ubuntu xenial main
 {{{#!wiki note
Trascurare eventuali messaggi di errore nell'output del primo comando.
Linea 87: Linea 86:
Tutte le righe che iniziano con uno o due caratteri hash «#» sono commenti e servono esclusivamente per fornire informazioni all'utente. Non influiscono in alcun modo sull'operato del proprio gestore di pacchetti. <<Anchor(resolvconf)>>
== Mancata identificazione della scheda di rete ==
Linea 89: Linea 89:
I repository invece vengono indicati con la seguente struttura: {{{
tipo posizione componenti
In rari casi, pur configurando i parametri corretti, la connessione col modem non riesce a causa della mancanza del collegamento simbolico al file `/etc/resolv.conf`. Per identificare e risolvere il problema seguire la seguente procedura.

 0. Verificare se viene visto il dispositivo di rete (DEVICE):{{{
nmcli connection
}}} Se viene mostrato questo messaggio:{{{
NAME UUID TYPE DEVICE
Connessione via cavo 1 655b4cdd-4582-382-03c54-9cf4d3912135 ethernet --
Connessione via etere 1 7e03c489-a7d1-4510-8a2d-3cb745e6937f wifi --
}}} Indica che il dispositivo di rete non è visto.
 0. Verificare se la causa è ''resolvconf'':{{{
sudo resolvconf -u
}}} Se viene mostrato questo messaggio:{{{
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/systemd/resolvconf/resolv.conf`
}}} Indica che la causa è la mancanza del collegamento simbolico a `/etc/resolv.conf`.
 0. Per ripristinare il collegamento simbolico, a seconda della versione di '''Ubuntu''' in uso, dare uno dei seguenti comandi:
  * Nel rilascio '''20.04''':
  {{{
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Linea 92: Linea 108:
  * Nei rilasci '''22.04''' e '''24.04''':
  {{{
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
}}}
 0. Riavviare il sistema per rendere effettivo il ripristino.
Linea 93: Linea 114:
 * '''Tipo''', può essere: == Connessione interdetta dopo avanzamento rilascio ==
Linea 95: Linea 116:
  * '''deb''': questi repository contengono pacchetti binari o precompilati. Sono quelli indicati per la maggior parte degli utenti.
  * '''deb-src''': questi repository contengono il codice sorgente dei pacchetti. Utili agli sviluppatori.
La mancata identificazione della scheda di rete potrebbe avere altra origine non legata ai problemi di [[#resolvconf|resolvconf]], ma piuttosto dal mancato riconoscimento dei parametri della connessione ''wifi'' precedentemente salvati.
Linea 98: Linea 118:
 * '''Posizione''': è l'indirizzo a cui è reperibile il server o il supporto che ospita i pacchetti, ad esempio:  0. Verificare se viene visto il dispositivo di rete (DEVICE):{{{
nmcli connection
}}} Se viene mostrato questo messaggio:{{{
NAME UUID TYPE DEVICE
Connessione via cavo 1 655b4cdd-4582-382-03c54-9cf4d3912135 ethernet --
Connessione via etere 1 7e03c489-a7d1-4510-8a2d-3cb745e6937f wifi --
}}} Indica che il dispositivo di rete non è visto.
 0. Rimuovere la connessione configurata non funzionante:{{{
nmcli connection delete "nome connessione"
}}} Sostituire `«nome connessione»` con il nome reale, nel'esempio è `«Connessione via etere 1»`.
 0. Creare la nuova connessione:{{{
nmcli device wifi connect "nome connessione" password "1234567890AbCdEf"
}}} Sostituire `«nome connessione»` col nome desiderato, si può anche riusare quello della connessione rimossa, e `«1234567890AbCdEf»` con la password reale.
 0. Verificare l'esito della creazione:{{{
nmcli device wifi list
}}}
 0. Rieseguire la connessione.
Linea 100: Linea 136:
  '''http://it.archive.ubuntu.com/ubuntu/''': l' '''URI''' (Uniform Resource Indentifier), in questo caso una posizione su internet. == Kubuntu e Plasma-nm ==
Linea 102: Linea 138:
 * '''Componenti''': possono essere diversi, e vanno separati l'uno dall'altro da uno spazio, ad esempio: {{{
main universe multiverse
Il gestore predefinito ''Plasma-nm'' può avere problemi nel configurare automaticamente alcuni tipi di rete. Per fare in modo che la rete sia automaticamente rilevata seguire i seguenti passi.

 0. Aprire con [[Ufficio/EditorDiTesto#Editor_preinstallati|l'editor di testo]] di sistema il file `/etc/network/interfaces`.
 0. Aggiungere il carattere cancelletto ''#'' davanti a tutte le eventuali righe presenti.
 0. Copiare e incollare il seguente codice alla fine del testo:{{{
auto eth0
iface eth0 inet loopack
Linea 105: Linea 146:
 0. Salvare, digitando la password alla richiesta, e chiudere il file.
Linea 106: Linea 148:
 * Può inoltre essere presente l'identificativo del rilascio Ubuntu per cui i pacchetti sono preparati, come ad esempio nel file sopraccitato '''xenial''', ma questa indicazione può mancare in alcuni repository non ufficiali.

= Abilitare i repository =

Per abilitare un repository procedere come segue:

 * Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/apt/sources.list`e cancellare il simbolo hash «#» davanti alla riga di interesse.

 * Salvare quindi la modifica ed aggiornare l'elenco pacchetti digitando il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{
sudo apt-get update
}}}
 se non si ricevono errori l'operazione è andata a buon fine, in alternativa è possibile ripristinare il vecchio file copiando il backup precedentemente creato digitando il seguente comando: {{{
sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list
sudo apt-get update
}}}

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Se si desidera abilitare solo un componente di quelli presenti nella riga interessata è possibile farlo copiando la riga omettendo il componente indesiderato. ||

= Aggiungere altri repository =

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Possono esserci diverse ragioni per aggiungere dei repository non ufficiali alla propria lista, come ad esempio, la necessità di software aggiornato o vincolato da licenze o brevetti ([[Multimedia/FormatiProprietari|FormatiProprietari]]), tuttavia si consiglia di prestare la massima attenzione nella scelta di repository affidabili e compatibili pena il rischio di compromettere il proprio sistema operativo.''' ||
Riavviare il computer con il cavo di rete collegato.
Linea 129: Linea 151:
Per aggiungere un repository aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/apt/sources.list`, inserire a fondo pagina il repository desiderato, salvare il file appena modificato e aggiornare la lista digitando il seguente comando: {{{
sudo apt-get update
}}}
----
##Ricordarsi di metter link in Installazione/PostInstallazione
Linea 133: Linea 154:
== Aggiungere repository launchpad ==

Se il repository si trova su [[https://launchpad.net/|launchpad]] è possibile aggiungerlo automaticamente con il seguente comando: {{{
sudo add-apt-repository ppa:utente/nome-ppa
}}}
inserendo il nome del profilo launchpad del manutentore del repository al posto di «utente» e il nome del repository al posto di «nome-ppa».

= Abilitare automaticamente tutti i repositori =

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Questo comando è destinato all'utilizzo di utenti esperti in quanto potrebbe rendere inutilizzabile il proprio file `sources.list` in caso di repository doppi.''' ||

È possibile abilitare automaticamente tutti i repository presenti nel `sources.list` togliendo tutti i caratteri hash «#» seguiti dal termine «deb» digitando: {{{
sudo sed -i -e "s/# deb/deb/g" /etc/apt/sources.list
}}}
e aggiornare quindi la lista dei pacchetti: {{{
sudo apt-get update
}}}

= Gestire le chiavi GPG =

Le chiavi di autenticazione sono fornite dal manutentore del repository. Solitamente vengono pubblicate all'interno di un server pubblico per la gestione delle chiavi come `www.keyserver.net`.

Può accadere che l'azione di aggiornamento della lista pacchetti eseguita con il comando: {{{
sudo apt-get update
}}}
restituisca un errore simile a questo: {{{
W: Errore GPG: http://xxxxxx.xxxxxx.xx xxxx Release: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY XYXYXYXYXYXYXY
W: È consigliabile eseguire apt-get update per correggere questi problemi
}}}

In questo caso, è necessario aggiungere delle chiavi di sicurezza del repository indicato dall'errore.

Digitare il seguente comando in una finestra di terminale: {{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
}}} sostituendo alla dicitura CHIAVE il numero della chiave pubblica che compare nell'errore.

Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:{{{
sudo apt-get update
}}}

= Ulteriori risorse =

 * [[http://www.debian.org/doc/manuals/apt-howto/index.en.html|Manuale Debian di apt]]
 * [[AmministrazioneSistema/InstallareProgrammi/Apt|Guida a apt-get]]
 * [[AmministrazioneSistema/InstallareProgrammi/Aptitude|Guida a aptitude]]
 * [[AmministrazioneSistema/InstallareProgrammi|Guida all'installazione dei programmi]]
 * [[Repository/SourcesList|/etc/apt/sources.list ottimizzato]]

----
CategoryAmministrazione
##CategoryInternet
CategoryHomepage


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.


Guida verificata con Ubuntu: 20.04 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Una volta installato Ubuntu, una delle prime azioni da eseguire è collegare il computer a Internet.
Nella maggior parte dei casi la connessione ad Internet e la configurazione della rete saranno eseguite automaticamente, senza particolari azioni da parte dell'utente, sia nelle edizioni desktop che server (basterà collegare il cavo di rete oppure individuare la rete WiFi a cui collegarsi ed inserire la password).

Questa pagina descrive alcune operazioni preliminari e illustra la soluzione di alcuni dei problemi più comuni.

Requisiti

Affinché il collegamento a Internet funzioni, è necessario disporre di:

  • Servizio di collegamento a Internet: occorre avere a disposizione una rete collegata ad Internet già configurata e funzionante; questo servizio può essere fornito attraverso diverse modalità (reti private aziendali oppure domestiche con abbonamento ad un ISP; reti fornite da biblioteche, scuole, università ecc.; reti pubbliche presenti in alberghi, aeroporti, stazioni, locali pubblici ecc.).

  • Hardware di rete: avere presente e riconosciuto nel computer un adeguato hardware di rete funzionante, diverso in base al tipo di connessione che si vuole utilizzare (più di frequente scheda di rete munita di porta RJ-45 oppure scheda di rete per connessioni wireless WLAN, ma in alcuni casi porta USB, dispositivo Bluetooth, modem integrato con porta RJ-11 oppure slot per SIM card ecc.).

Connettersi alla rete

Di seguito sono indicate alcune guide di carattere generale per collegare il proprio dispositivo alla rete locale e/o a Internet. In caso di problematiche specifiche consultare il portale Configurazione Rete.

  • Network-Manager: guida per lo strumento presente in Ubuntu e la maggior parte delle derivate.

  • Plasma-NM: guida per Plasma-NM, presente in Kubuntu e alcune altre derivate.

  • WiFi da terminale: come connettersi a reti WiFi tramite riga di comando.

  • Configurazione manuale della rete: nei casi più comuni il router (tramite il protocollo DHCP) attribuirà al computer un indirizzo IP e verranno impostati automaticamente Gateway e DNS; altre volte invece potrebbe essere conveniente impostare questi parametri manualmente.

  • Modem: gestione dei modem su Ubuntu.

  • ADSLPPPoE: guida per impostare una connessione tramite pppoe.

È sempre consigliato consultare il manuale del dispositivo che si utilizza per connettersi alla rete (router, access point, ecc.)
In caso di problematiche hardware, come scheda di rete wireless non riconosciuta/non funzionante, consultare la relativa sezione.

Risoluzione dei problemi

Configurazione degli indirizzi del DNS

In alcune situazioni potrebbe essere utile poter usufruire di server DNS supplementari oltre a quelli forniti automaticamente tramite il servizio DHCP.

  1. Aprire con un editor di testo il file /etc/dhcp/dhclient.conf .

  2. Cercare la seguente riga:

    #prepend domain-name-servers 127.0.0.1;
  3. Rimuovere il cancelletto # e sostituire il 127.0.0.1 con la lista degli indirizzi IP dei server DNS che si desiderano utilizzare. Per esempio, se si desidera utilizzare il servizio offerto da OpenDNS, modificarla come segue:

    prepend domain-name-servers 208.67.222.222,208.67.220.220;
  4. Salvare, digitando la password alla richiesta, e chiudere il file.

Problemi con resolvconf

Si segnalano sporadici casi di mancata connessione di rete nei seguenti casi:

  • avanzamento di versione da Ubuntu 22.04. a 22.04.1, nei casi in cui è stato installato il pacchetto resolvconf, durante il quale viene erroneamente rimosso il pacchetto medesimo.

  • blocco del sistema che disabilita la connessione alla rete.
  • mancata identificazione della scheda di rete da parte del sistema.

Reinstallazione del pacchetto

È possibile reinstallare il pacchetto attraverso due modalità:

  • Chroot: a tal fine è possibile usare una sistema Live oppure un secondo sistema GNU/Linux installato in dual boot. Per maggiori informazioni consultare questa guida.

  • Procedura manuale: da un secondo computer scaricare il pacchetto resolvconf_1.78ubuntu7_all.deb da questo link, quindi trasferire sul sistema senza connessione (ad esempio tramite una chiavetta USB) e procedere con la sua installazione.

Impostare i parametri di connessione e, se il problema permane, seguire il successivo paragrafo.

Connessione disabilitata dopo blocco del sistema

In alcuni casi, per esempio problemi hardware del computer, la connessione di rete viene impedita da un blocco del sistema. Per risolvere digitare nel terminale i seguenti comandi:

sudo systemctl enable resolvconf-pull-resolved.service
sudo systemctl start resolvconf-pull-resolved.service
  • Trascurare eventuali messaggi di errore nell'output del primo comando.

Mancata identificazione della scheda di rete

In rari casi, pur configurando i parametri corretti, la connessione col modem non riesce a causa della mancanza del collegamento simbolico al file /etc/resolv.conf. Per identificare e risolvere il problema seguire la seguente procedura.

  1. Verificare se viene visto il dispositivo di rete (DEVICE):

    nmcli connection

    Se viene mostrato questo messaggio:

    NAME                      UUID                                  TYPE     DEVICE
    Connessione via cavo 1    655b4cdd-4582-382-03c54-9cf4d3912135  ethernet --     
    Connessione via etere 1   7e03c489-a7d1-4510-8a2d-3cb745e6937f  wifi      --
    Indica che il dispositivo di rete non è visto.
  2. Verificare se la causa è resolvconf:

    sudo resolvconf -u

    Se viene mostrato questo messaggio:

    /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/systemd/resolvconf/resolv.conf`

    Indica che la causa è la mancanza del collegamento simbolico a /etc/resolv.conf.

  3. Per ripristinare il collegamento simbolico, a seconda della versione di Ubuntu in uso, dare uno dei seguenti comandi:

    • Nel rilascio 20.04:

      sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
    • Nei rilasci 22.04 e 24.04:

      sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
  4. Riavviare il sistema per rendere effettivo il ripristino.

Connessione interdetta dopo avanzamento rilascio

La mancata identificazione della scheda di rete potrebbe avere altra origine non legata ai problemi di resolvconf, ma piuttosto dal mancato riconoscimento dei parametri della connessione wifi precedentemente salvati.

  1. Verificare se viene visto il dispositivo di rete (DEVICE):

    nmcli connection

    Se viene mostrato questo messaggio:

    NAME                      UUID                                  TYPE     DEVICE
    Connessione via cavo 1    655b4cdd-4582-382-03c54-9cf4d3912135  ethernet --     
    Connessione via etere 1   7e03c489-a7d1-4510-8a2d-3cb745e6937f  wifi      --
    Indica che il dispositivo di rete non è visto.
  2. Rimuovere la connessione configurata non funzionante:

    nmcli connection delete "nome connessione"

    Sostituire «nome connessione» con il nome reale, nel'esempio è «Connessione via etere 1».

  3. Creare la nuova connessione:

    nmcli device wifi connect "nome connessione" password "1234567890AbCdEf"

    Sostituire «nome connessione» col nome desiderato, si può anche riusare quello della connessione rimossa, e «1234567890AbCdEf» con la password reale.

  4. Verificare l'esito della creazione:

    nmcli device wifi list
  5. Rieseguire la connessione.

Kubuntu e Plasma-nm

Il gestore predefinito Plasma-nm può avere problemi nel configurare automaticamente alcuni tipi di rete. Per fare in modo che la rete sia automaticamente rilevata seguire i seguenti passi.

  1. Aprire con l'editor di testo di sistema il file /etc/network/interfaces.

  2. Aggiungere il carattere cancelletto # davanti a tutte le eventuali righe presenti.

  3. Copiare e incollare il seguente codice alla fine del testo:

    auto eth0
    iface eth0 inet loopack
  4. Salvare, digitando la password alla richiesta, e chiudere il file.

Riavviare il computer con il cavo di rete collegato.


CategoryHomepage