web-dev-qa-db-fra.com

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

Je ne peux me connecter à aucune connexion wifi car 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 ensuite sur le mien ou existe-t-il un moyen d'obtenir une connexion Internet sans le gestionnaire de réseau?

Je vous suggère d'éditer un fichier:

gksudo gedit /etc/network/interfaces

Modifier 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 modifié pour supprimer la strophe wlan0.

20
chili555

Si vous n'avez pas redémarré et que vous ê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 récupérer le cd ou usb live 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’intermédiaire de ce dernier, ou appuyez sur Ctrl + Alt + F2.

Ensuite, vous devez monter votre partition Ubuntu (noticce sda1 n’est qu’un exemple, cherchez laquelle il correspond avec lsblk) et quelques dossiers. Ainsi:

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 Live USB/CD pour agir comme si vous utilisiez votre installation actuelle d'Ubuntu, tout en utilisant les ressources Live USB/CD. Maintenant vous pouvez exécuter Sudo apt-get install --reinstall network-manager

J'ai utilisé récupération LiveCD/USB plusieurs fois lorsque j'ai maquillé mon système. C'est l'une des meilleures options jamais.

Il existe une autre option: vous 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/utilisable, mais il y a trop de nopes

10
Sergiy Kolodyazhnyy

Essaye ça:

Ouvrir un terminal,

Presse Ctrl+Alt+T

Exécuter:

Sudo iw dev

La commande iw listera 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 d'appareils: wlan0

Indice 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 opérationnel ou s'il 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, wlan0 est maintenant 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 indique que vous n'êtes connecté à aucun réseau.

Vous analysez pour savoir 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 mentionnées ci-dessus sont SSIDet le protocole de sécurité WPA/WPA2 vs WEP.

Le SSID de l'exemple ci-dessus est Adroguename__. Le protocole de sécurité est RSNname__, également appelé WPA2.

Vous allez maintenant générer un fichier de configuration pour wpa_supplicant qui contient 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 du 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 configuration /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.

Maintenant, utilisez 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 IP à Google pour confirmer la connexion réseau:

Sudo ping 8.8.8.8
6
kyodake

Vous pouvez toujours simplement télécharger le contenu de ici ou simplement rechercher des paquets spécifiques ici en fonction des paquets que vous avez supprimés, copiez-les sur une clé USB ou autre, puis faites un dpkg -i sur et voilà, vous avez tout installé à nouveau.

5
Wolfer

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

Je résous 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 fichiers .deb:

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

Et vous pouvez ensuite 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.

3
Niqa Saniy

Si vous avez installé synaptic, vous pouvez sélectionner network-manager et network-manager-gnome et utiliser le generate package download script pour le télécharger, ainsi que toutes les dépendances sur une machine disposant d'un accès Internet, insérez-les sur une clé USB et installez-les à l'aide de Sudo dpkg -i *.deb dans le dossier où vous exécutez le script de téléchargement.

0
Karl Richter

Il y a une solution, et c'est facile! Fais juste ça

    Sudo apt-get install network-manager

Terminé. C'est simple!

0
David

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

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

0
NewBuntu

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 paquet se trouve toujours dans votre cache Apt.

0
paddy