Comment afficher mon réseau sans fil au démarrage?


11

J'utilise Ubuntu Server 12.04. J'ai une carte USB sans fil. Lorsque je commence le processus de démarrage, je vois:

Waiting for network configuration

Il s'avère que le réseau ne monte jamais. Mais une fois que j'arrive à la ligne de commande, si je tape ifup wlan0:, j'ai accès au réseau. Mon / etc / network / interfaces ressemble à ceci:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx

La recherche dans mon interface réseau-wlan0.log montre:

Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured

J'ai regardé d'autres questions askubuntu.com similaires à cela, mais elles ne semblent pas s'appliquer.

Comment puis-je mettre mon système en réseau sans fil au démarrage?

Information additionnelle:

J'ai fouillé. Fondamentalement, une fois que je me connecte, je dois faire:

ifdown wlan0

parce que je pense que ip pense que c'est en place, mais dans / var / run / network la seule chose qui est 'en haut' est ifup.lo. Ensuite, je fais un

«ifup -a»

et puis tout fonctionne.

Réponses:


11

Impossible de se connecter à wpa_supplicant - wpa_ctrl_open: système de fichiers en lecture seule

Selon votre journal, vous devrez utiliser wpa_supplicant.

Alors ajoutez quelque chose de similaire à ceci:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Contenu de /etc/wpa_supplicant.conf:

network={
        ssid="ADD-YOUR-SSID-HERE"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk="ADD-YOUR-WPA-PASSWORD-HERE"
}

1

Vous pouvez ajouter ifup wlan0à votre /etc/rc.localfichier. Ajouter la commande ifup wlan0 avant le exit 0. Ajoutez également la commande ifdown wlan0avant ifup wlan0comme ceci:

...
ifdown wlan0
ifup wlan0

exit 0

Pour une raison quelconque quand Ubuntu commence, il estime que wlan0 est en hausse. Donc, vous devez le fermer et le reprendre à nouveau.


Cela n'a pas fonctionné. Je ne pense pas que cela se produit parce que ifup n'est pas appelé. Je pense qu'il ya quelque chose d' autre bancal qui se passe avec le système de mise en réseau.
Avery Chan

Salut, ifup wlan0 devrait être au-dessus de la ligne «exit 0». Merci @Piyush Kumar d'avoir mentionné
Manula Waidyanatha

1

Connexion à WPA-PSK et WPA2-PSK (AKA "WPA Personal" et "WPA2 personnel" , respectivement)

  • Courir:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

Copiez la valeur de « psk = » de la sortie ci-dessus.

  • Ouvrez / etc / network / interfaces dans un éditeur de texte:

    $ sudo sensible-editor /etc/network/interfaces
    
  • Définir strophes appropriés pour votre interface sans fil, ainsi que le SSID et PSK HASH. Par exemple :

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • Enfin courir:

    $ sudo ifup wlan0
    

Note: Certaines réponses semblent indiquer la configuration d' un séparée wpa_supplicant.conf. Mais il est seulement nécessaire pour les réseaux WPA-EAP, EAP-TLS.

Comment puis-je mettre mon système en réseau sans fil au démarrage?

La autostrophe affiche l'interface au démarrage du système.


0

Je rencontre également un tel problème.

J'ai remarqué que quelqu'un a dit de supprimer le texte sur l'interface réseau principale, avec les 2 premières lignes restantes.

Il fonctionne, mais pas de réseau est connecté.

Puis j'écris le texte de retour d'interface réseau primaire dans le fichier d'interface et redémarrez.

Il est surprenant de constater que non seulement aucun indice "en attente de configuration réseau " ne se produit, mais que je pouvais me connecter à Internet.

Je ne sais pas si c'est utile pour d'autres.


0

La raison est que le système de fichiers est en lecture seule au démarrage. À ce stade, seuls les paramètres statiques fonctionnent car udev augmente le signal de connexion à chaud du réseau avant que le système de fichiers ne soit prêt.

La solution est de changer le /etc/init/network-interface.conffichier dans cette ligne:

"Ifup auto --allow ..." à
"ifup --allow = hotplug ...".

Vous devrez marquer vos adaptateurs réseau PCMCI et USB hotplug comme "hotplug" /etc/network/interfacespour qu'ils continuent à fonctionner, et vous devez les brancher après le démarrage, pas avant.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.