J'ai accidentellement supprimé le gestionnaire de réseau et je n'ai plus accès à Internet

15

Je ne peux pas me connecter à une connexion wifi depuis que j'ai supprimé le gestionnaire de réseau. Existe-t-il un moyen de l'obtenir à partir d'un autre ordinateur et de l'installer sur le mien ou existe-t-il un moyen d'obtenir une connexion Internet sans le gestionnaire de réseau?

Luis Enrique Gallet Zambrano
la source
il y a une question similaire qui pourrait également aider ... askubuntu.com/a/869209/633471
Uday Kumar
il y a une question similaire ici, askubuntu.com/a/869209/633471 j'espère que cela aide
Uday Kumar

Réponses:

20

Je vous suggère de modifier un fichier:

gksudo gedit /etc/network/interfaces

Modifiez-le comme suit:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

Redémarrez l'interface:

sudo ifdown wlan0 && sudo ifup -v wlan0

Tester:

ping -c3 www.ubuntu.com

Si vous obtenez des résultats de ping, vous êtes connecté. Si vous le souhaitez, vous pouvez réinstaller Network Manager et rétablir le fichier que vous avez modifié pour supprimer la strophe wlan0.

chili555
la source
10

Si vous n'avez pas redémarré et êtes toujours connecté, vous pouvez exécuter sudo apt-get install --reinstall network-manager. Vous avez terminé là-bas.

Si vous avez redémarré le processus est un peu plus compliqué - vous devrez obtenir le live cd ou usb d'Ubuntu, et le démarrer, comme si vous étiez sur le point d'installer Ubuntu à nouveau. Live CD ou USB permet la connexion à Internet, alors assurez-vous que vous êtes connecté. Au lieu d'installer, appuyez sur "Try Ubuntu" et accédez au terminal par là, ou appuyez sur Ctrl + Alt + F2.

Ensuite, vous devez monter votre partition ubuntu (noticce sda1 est juste un exemple, savoir avec laquelle elle se trouve lsblk) et quelques dossiers. Donc:

sudo mount /dev/sda1 /mnt

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

À ce stade, vous pouvez utiliser un USB / CD live pour agir comme si vous travaillez avec votre installation Ubuntu réelle, mais en utilisant toujours des ressources Live USB / CD. Vous pouvez maintenant exécutersudo apt-get install --reinstall network-manager

J'ai utilisé la récupération LiveCD / USB à plusieurs reprises lorsque j'ai briqué mon système. C'est l'une des meilleures options de tous les temps.

Il existe une autre option - se connecter via la ligne de commande, mais ce sera un peu gênant, surtout si vous avez la sécurité WPA2 sur votre routeur. Vous pouvez emmener votre ordinateur (s'il s'agit d'un ordinateur portable) vers n'importe quel point d'accès wifi ouvert / sécurisé, mais il y a trop de problèmes

Sergiy Kolodyazhnyy
la source
6

Essaye ça:

Ouvrez un terminal,

Appuyez sur Ctrl+ Alt+T

Exécuter:

sudo iw dev

La commande iw répertorie tous les adaptateurs WiFi connectés:

phy#0
    Interface wlan0
        ifindex 3
        wdev 0x1
        addr f4:ec:38:de:ad:de
        type managed

Nom désigné: phy # 1

Noms des appareils: wlan0

Index d'interface: 3

Adresse: adresse mac

Type: géré. Type spécifie le mode de fonctionnement des périphériques sans fil.

Vous pouvez vérifier que si le périphérique sans fil est en marche ou ne fonctionne pas:

sudo ip link show wlan0

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

Dans l'exemple ci-dessus, wlan0 n'est pas UP.

Exécutez la commande suivante pour afficher l'interface WiFI:

sudo ip link set wlan0 up

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

Dans l'exemple ci-dessus, maintenant wlan0 est UP.

Vous vérifiez l'état de la connexion au réseau WiFi en exécutant la commande:

sudo iw wlan0 link

Not connected.

La sortie montre que vous n'êtes connecté à aucun réseau.

Vous scannez pour découvrir quels réseaux WiFi sont détectés, en exécutant la commande:

sudo iw wlan0 scan


BSS 00:19:e3:fa:b6:9e(on wlan0)
    TSF: 25277930826 usec (0d, 07:01:17)
    freq: 2437
    beacon interval: 100 TUs
    capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
    signal: -46.00 dBm
    last seen: 424 ms ago
    Information elements from Probe Response frame:
    SSID: Adrogue
    Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 
    DS Parameter set: channel 6
    Country: US Environment: Indoor/Outdoor
        Channels [1 - 11] @ 30 dBm
    ERP: <no flags>
    Extended supported rates: 24.0 36.0 48.0 54.0 
    RSN:     * Version: 1
         * Group cipher: CCMP
         * Pairwise ciphers: CCMP
         * Authentication suites: PSK
         * Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
    HT capabilities:
        Capabilities: 0x500c
            HT20
            SM Power Save disabled
            No RX STBC
            Max AMSDU length: 3839 bytes
            DSSS/CCK HT40
            40 MHz Intolerant
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: 8 usec (0x06)
        HT RX MCS rate indexes supported: 0-15
        HT TX MCS rate indexes are undefined
    HT operation:
         * primary channel: 6
         * secondary channel offset: no secondary
         * STA channel width: 20 MHz
         * RIFS: 0
         * HT protection: no
         * non-GF present: 1
         * OBSS non-GF present: 0
         * dual beacon: 0
         * dual CTS protection: 0
         * STBC beacon: 0
         * L-SIG TXOP Prot: 0
         * PCO active: 0
         * PCO phase: 0
    WMM:     * Parameter version 1
         * BE: CW 15-1023, AIFSN 3
         * BK: CW 15-1023, AIFSN 7
         * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
         * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
    ---- truncated ----

Les deux informations importantes de ce qui précède sont le SSIDet le protocole de sécurité WPA/WPA2 vs WEP.

Le SSID de l'exemple ci-dessus est Adrogue. Le protocole de sécurité est RSNégalement communément appelé WPA2.

Vous allez maintenant générer un fichier de configuration wpa_supplicantcontenant la clé pré-partagée passphrasepour le réseau WiFi.

sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344

11223344était le mot de passe réseau.

wpa_passphrase créera les entrées de configuration nécessaires en fonction de votre saisie.

Chaque nouveau réseau sera ajouté en tant que nouvelle configuration dans le fichier de configurations /etc/wpa_supplicant.conf.

sudo cat /etc/wpa_supplicant.conf 

# reading passphrase from stdin
network={
 ssid="Adrogue"
 #psk="11223344"
 psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}

Pour vous connecter, exécutez la commande suivante:

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

-B: signifie exécuter wpa_supplicant en arrière-plan.

-D: spécifie le pilote sans fil.

wext: est le pilote générique.

-c: spécifie le chemin d'accès au fichier de configuration.

Utilisez maintenant dhclient pour obtenir une adresse IP par DHCP:

sudo dhclient wlan0

Vous pouvez utiliser la commande ip ou ifconfig pour vérifier l'adresse IP attribuée par DHCP

sudo ip addr show wlan0

Et envoyez une requête ping à l'adresse IP de Google pour confirmer la connexion réseau:

sudo ping 8.8.8.8
kyodake
la source
5

Vous pouvez toujours simplement télécharger les éléments à partir d' ici ou simplement rechercher des packages spécifiques ici en fonction des packages que vous avez supprimés, les copier sur une clé USB ou quelque chose d'autre, puis faire un dpkg -isur eux et voilà, vous avez tout installé à nouveau.

Wolfer
la source
Et les mille dépendances aussi, si elles ne sont pas déjà installées. :)
Abel Tom
3

D'accord, j'ai rencontré ce problème sur XUbuntu 12.04 LTS vers hier, cette question est ancienne mais cela pourrait peut-être aider certaines personnes à l'avenir.

Je corrige ce problème de la "manière traditionnelle".

Puisqu'il n'y a aucun moyen de se connecter à Internet dans mon XUbuntu, j'utilise mon téléphone pour trouver ce dont j'ai besoin.

J'ai googlé sur mon téléphone pour network-manager and network-manager-gnome precise.

Et puis je suis allé le télécharger depuis mon téléphone et déplacer ces deux fichiers deb sur mon ordinateur.

Après cela, j'ai installé les deux .debfichiers:

sudo dpkg -i network-manager.deb
sudo dpkg -i network-manager-gnome.deb

Et puis vous pouvez redémarrer le service de gestionnaire de réseau avec cette commande:

service network-manager restart 

Et cela fonctionne parfaitement pour moi. Je sais que tout le monde ici a un téléphone avec connexion Internet. Donc ça devrait marcher.

Niqa Saniy
la source
0

Si vous avez synapticinstallé, vous pouvez sélectionner network-manageret network-manager-gnomeutiliser le generate package download scriptpour le télécharger ainsi que toutes les dépendances sur une machine avec accès Internet, les placer sur une clé USB et les installer à l'aide sudo dpkg -i *.debdu dossier dans lequel vous exécutez le script de téléchargement.

Karl Richter
la source
0

Si vous avez récemment mis à niveau votre gestionnaire de réseau, vous pouvez utiliser sudo apt-get install --reinstall network-manager, mais cela ne fonctionne que si le package est toujours dans votre cache Apt

paddy
la source
apt-getobtiendra (télécharger) le paquet s'il n'est pas trouvé dans le cache.
guiverc
0

Si vous allez exécuter ces commandes, assurez-vous que votre Internet fonctionne. J'ai fait l'erreur de les exécuter alors que mon internet était coupé et cela a purgé mon gestionnaire de réseau et rendu impossible sa récupération donc impossible d'accéder à internet. J'ai passé plus de 13 heures à essayer de résoudre le problème en vain. Je dois maintenant réinstaller mon système d'exploitation tous ensemble.

Donc, assurez-vous que votre connexion Internet n'est pas actuellement coupée avant d'exécuter les commandes ci-dessus ou vous aurez probablement la possibilité de vous reconnecter à Internet à moins de réinstaller votre système d'exploitation.

NewBuntu
la source
0

Il existe une solution simple si le network managerpackage est toujours dans le cache.

    sudo apt-get install network-manager

Terminé. C'est simple, sinon, voir la réponse ci-dessus

David
la source
D'accord. Mais cela ne fonctionnera que si l'utilisateur n'a pas redémarré la machine.
Sergiy Kolodyazhnyy
1
Ou si network-manager est toujours dans le cache d'apt.
Léo Lam