Correzione: attivazione della connessione di rete non riuscita in Linux

La tua distribuzione Linux potrebbe non riuscire ad attivare la connessione di rete a causa dell'errata configurazione della tua rete. Inoltre, anche le impostazioni di data / ora errate del sistema possono causare l'errore in discussione.

L'utente interessato riscontra l'errore quando accede al sistema o tenta di utilizzare Internet. Alcuni utenti lo hanno affrontato subito dopo aver installato il sistema operativo, mentre altri lo hanno riscontrato dopo un po 'di tempo. Questo problema non è limitato a una particolare distribuzione Linux, quasi tutte le distribuzioni ne sono interessate. Inoltre, il problema può verificarsi sia su Ethernet che sulla connessione Wi-Fi.

Prima di procedere con le soluzioni, assicurati che il router e il modem siano collegati . Se il problema riguarda un modem USB, prova a connetterti a una porta diversa del sistema. Inoltre, riavvia il sistema e le apparecchiature di rete. Se sia Ethernet che Wi-Fi non funzionano, prova a utilizzare un dongle USB per connetterti a Internet o prova a utilizzare l' hotspot del tuo telefono . Inoltre, abilita / disabilita la modalità aereo del tuo sistema e controlla se il problema è stato risolto.

Soluzione 1: disabilitare / abilitare la connessione di rete

Il problema potrebbe essere causato da un problema tecnico temporaneo del software e potrebbe essere risolto reinizializzando la connessione di rete. A titolo illustrativo, discuteremo il processo per Ubuntu.

  1. Apri Impostazioni del tuo sistema e nel riquadro sinistro della finestra, fai clic su Rete .
  2. Ora disabilita la connessione problematica portando l'interruttore in posizione off.
  3. Quindi riavvia il sistema. Al riavvio, abilitare la connessione di rete e verificare se il problema è stato risolto.
  4. In caso contrario, premere contemporaneamente i tasti Alt + F2 per aprire la casella di comando Esegui e digitare:
    nm-connection-editor
  5. Ora espandi il tipo di rete con cui hai avuto problemi, ad esempio ethernet ed elimina tutte le voci sotto di essa.
  6. Quindi chiudere tutto l'editor di rete e fare clic sull'icona di rete nella barra delle applicazioni.
  7. Ora disabilita la rete e poi riabilitala .
  8. Ora riavvia il sistema e controlla se il problema è stato risolto.

Soluzione 2: disabilitare l'avvio rapido (sistema a doppio avvio)

L'opzione di avvio rapido di Windows è nota per creare problemi per i sistemi dual boot con Linux. Lo stesso potrebbe essere il motivo del problema attuale. In questo contesto, disabilitare l'avvio rapido in Windows potrebbe risolvere il problema.

  1. Nell'ambiente Windows del sistema, fare clic sulla casella di ricerca di Windows e digitare Pannello di controllo . Nei risultati della ricerca visualizzati, fare clic su Pannello di controllo .
  2. Ora fai clic su Hardware e suoni .
  3. Quindi fare clic su Opzioni risparmio energia.
  4. Ora nel riquadro sinistro della finestra, fai clic su Scegli cosa fanno i pulsanti di accensione .
  5. Deseleziona l'opzione di Attiva avvio rapido . Se l'opzione è disattivata, fare clic su Modifica impostazioni attualmente non disponibili e quindi deselezionare tale opzione.
  6. Ora salva le modifiche e avvia l' ambiente Linux per verificare se il problema è stato risolto. Potrebbe essere necessario disinstallare / reinstallare completamente la distribuzione Linux.

Soluzione 3: disabilitare la connessione automatica per la rete

Può essere piuttosto fastidioso per un utente ricevere messaggi di errore per un tipo di connessione che non sta utilizzando, ad esempio una Ethernet USB. Puoi eliminare il prompt per quella particolare rete disabilitando l'opzione Connetti automaticamente.

  1. Apri Impostazioni della tua distribuzione Linux e fai clic su Rete .
  2. Quindi fare clic sull'icona dell'ingranaggio accanto alla rete problematica.
  3. Ora deseleziona l'opzione di Connetti automaticamente e applica le modifiche.
  4. Quindi controlla se il problema di connessione è stato risolto.

Soluzione 4: modificare il DNS in DNSMASQ per la rete

Potresti incontrare l'errore in discussione se il tuo sistema ha problemi con il DNS. In questo scenario, passare al DNSMASQ gratuito (che richiede risorse di sistema limitate) potrebbe risolvere il problema.

  1. Esegui il seguente comando nel terminale Linux:
    sudo gedit /etc/NetworkManager/NetworkManager.conf
  2. Ora cambia dns con dnsmasq e chiudi il file dopo aver salvato le modifiche.
  3. Ora riavvia il sistema e controlla se il problema è stato risolto.

Soluzione 5: correggere le impostazioni di data / ora del sistema

Le impostazioni di data / ora del sistema svolgono ruoli diversi nel funzionamento del sistema. Potresti incontrare l'errore in discussione se le impostazioni di data / ora del tuo sistema non sono corrette. In questo contesto, la correzione delle impostazioni di data / ora del sistema potrebbe risolvere il problema.

  1. Nella parte inferiore sinistra dello schermo, fare clic su Mostra applicazioni e quindi fare clic su Impostazioni .
  2. Ora, nel riquadro sinistro della finestra, fai clic su Data e ora .
  3. Quindi disabilitare Data e ora automatiche .
  4. Ora correggi la data e l'ora del tuo sistema e quindi controlla se il problema è stato risolto.

Soluzione 6: eliminare i dispositivi Bluetooth nelle impostazioni del sistema

Se sono stati configurati molti dispositivi Bluetooth, che non sono disponibili (al verificarsi dell'errore), l'errore viene attivato poiché il gestore di rete non sarà in grado di connettere nessuno di quei dispositivi. In questo contesto, l'eliminazione dei dispositivi Bluetooth potrebbe risolvere il problema.

  1. Rimuovi tutti i dispositivi Bluetooth collegati al tuo sistema.
  2. Apri Impostazioni del tuo sistema e nel riquadro sinistro della finestra, fai clic su Bluetooth .
  3. Ora disabilita il Bluetooth.
  4. Ora avvia il terminale Linux e digita:
    bluetoothctl
  5. Ora verrà mostrato un elenco di tutti i dispositivi Bluetooth. Quindi digita il seguente comando:
    bluetoothctl rimuove AA: BB: CC: DD: EE: FF
  6. Sostituisci AA: BB: CC: DD: EE: FF con la stringa ID del dispositivo. È possibile trovare la stringa ID selezionando l'icona di rete >> Nome dispositivo >> Icona ingranaggio.
  7. Ripeti il processo per tutti i dispositivi Bluetooth e poi controlla se il problema è stato risolto.
  8. In caso contrario, controlla il percorso del file .crt . Se sono presenti spazi nel nome della cartella (in cui è archiviato il file .crt), rimuovere gli spazi e quindi verificare se il problema è stato risolto.

Soluzione 7: inserire nella lista nera altri dispositivi di comunicazione

You may encounter the error under discussion if there is second ethernet/Wi-Fi like device present on the system like a built-in 4G device and your system is trying to use that device to connect to the internet. In this scenario, blacklisting other communication devices may solve the problem.

  1. Open the Linux terminal and type:
    sudo lshw -C network
  2. Then a list of network devices will show up. Now check for the device that you are not using. For example, cdc_ether (which you are not using) is shown in the network devices.
  3. Now, type the following command in the terminal (which will create a new blacklist file):
    sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf
  4. Now add following two lines in the file:
    blacklist cdc_ether blacklist usbnet
  5. Now save the file and restart your system.
  6. Upon restart, check if the issue has been resolved. Keep in mind that whenever you have to use the internal 4G device, you should enable it.

Solution 8: Remove the Network Drivers from the Blacklist

You may encounter the error under discussion if the network device is blacklisted in the system. In this context, removing the files from the blacklist may solve the problem.

  1. Type the following command in the Linux terminal and press the enter key:
    sudo gedit /etc/modprobe.b/blacklist.conf
  2. Now, in the file opened, check if the network-related drivers/modules are blacklisted. For example, if you are using a Broadcom network card, then remove the entries related to bcma and bcmsmac.
  3. Now restart your system and then check if the problem is solved.

Solution 9: Reinstall the Network Manager

The network manager is responsible for all the network-related operations in a Linux distro. You may encounter the error at hand if the installation of your network manager has corrupted. In this context, reinstalling the network manager may solve the problem.

  1. Launch the Linux Shell of your system and type the following command:
    sudo systemctl restart network-manager.service
  2. Now check if the problem is solved.
  3. If not, then run the following command:
    sudo /etc/init.d/network-manager force-reload
  4. If asked for, then enter your user password and then check if the problem is solved.
  5. If not, then run the following command:
    sudo apt-get install -d --reinstall network-manager network-manager-gnome
  6. Now check if the problem is solved.

Solution 10: Disable Power Management of the Network Card/Driver

Power management implementation is known to cause issues for network connections. The same could be the reason for the current error. In this context, disabling power management may solve the problem. For illustration, we will discuss the process for Ubuntu and RTL8192CU driver.

  1. Open the Linux terminal and execute the following commands one by one:
    sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone //github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu/1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
  2. Now reboot your system and then check if the problem is solved.

Solution 11: Disable the Hardware Encryption by the Network Device

You may encounter the error under discussion if your network device is having trouble in encryption. In this context, disabling the hardware encryption may solve the problem. For elucidation, we will discuss the process for Ubuntu and RT2800PCI device.

  1. Execute the following command in the Linux terminal:
    echo "options rt2800pci nohwcrypt=y"
  2. Then execute the following commands one by one:
    sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
  3. Now restart your system and then check if the problem has been solved.

Solution 12: Update the Kernel of Your Linux Distro to the Latest Build

The Linux kernel is the central core of the OS and is a mediator between software applications and computer hardware. It is the foundation of all the different types of Linux distro. The kernel is regularly updated to cater to new technological advancements and patch the known bugs. You may encounter the error under discussion if the kernel of your Linux distro is an outdated one. In this context, updating the Linux kernel may solve the problem. We will discuss the process for Ubuntu.

  1. Open the Linux shell and type:
    sudo apt-get upgrade linux-image-generic
  2. Now restart your system and then check if the connection problem has been solved.

Solution 13: Upgrade Your Linux Variant to the Latest Build

To add new features and patch the known bugs, every variant of Linux is updated. You may encounter the error under discussion if you are using an outdated version of the Linux distro. In this context, updating the distro may solve the problem. For elucidation, we will discuss the process for Ubuntu.

  1. Open the Linux terminal and type:
    sudo apt-get upgrade
  2. Enter the password of the user account and a list of available updates will be shown.
  3. Press the y key to confirm the update and then the Enter key.
  4. Ora attendi il completamento del processo di aggiornamento e poi controlla se il problema è stato risolto.

Se nulla ti ha aiutato finora, potresti dover reinstallare la tua distribuzione Linux. Ma prima di reinstallare, sarà una buona idea provare il comando iwconfig . Inoltre, prova ad aggiornare il BIOS del tuo sistema. Inoltre, prova il gestore di rete WICD . Inoltre, prova a utilizzare IPV6 (Link-Local) o disabilita TCP .

Tag linux