Je n'arrive pas à comprendre comment afficher correctement la carte Wi-Fi sur mon ordinateur portable. Quand je l'allume et émets
$ sudo iwconfig wlan0 txpower auto
$ sudo iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Network is down
il signale que le réseau est en panne. Essayer de le faire échouer aussi:
$ sudo ifup wlan0
wlan0 no private ioctls.
Failed to bring up wlan0.
Apparemment, il me manque une commande basique de bas niveau iw...
.
Lorsque je lance dhclient
sur l'interface:
$ sudo dhclient -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
^C$
et l'interrompre, cela amène l'appareil en quelque sorte, puis la numérisation, etc. fonctionne. Je voudrais éviter cette étape manifestement superflue.
linux
debian
command-line
networking
wifi
Petr Pudlák
la source
la source
iwconfig
est obsolète et ne peut pas être configuré dans un noyau moderne. Laiw
méthode est plus moderne / préférée ( nl80211 ). Les anciensiwconfig
peuvent donner des erreurs bizarres lorsque le support wext n'est pas compilé / configuré. Les outils / scripts que les distributions rendent disponibles sont un autre problème. Je suppose que si vous utilisez une distribution, ils devraient veiller à donner les bons packages / configurations. Si vous créez le vôtre, vous pouvez avoir le problème ci-dessus.Réponses:
En effet, essayez
sudo ifconfig wlan0 up
. Pour développer la réponse de Martin:ifup
et lesifdown
commandes font partie du package ifupdown , qui est désormais considéré comme un frontal hérité pour la configuration du réseau , par rapport aux plus récents, tels quenetwork manager
.Lors de la
ifup
ifupdown
lecture des paramètres de configuration de/etc/network/interfaces
; il fonctionnepre-up
,post-up
et despost-down
scripts à partir/etc/network
, qui comprennent le démarrage/etc/wpasupplicant/ifupdown.sh
que les processus supplémentaireswpa-*
options de configuration wpa wifi, dans/etc/network/interfaces
(voir lazcat /usr/share/doc/wpasupplicant/README.Debian.gz
documentation). Pour lewireless-tools
package WEP joue un rôle similaire àwpa-supplicant
.iwconfig
vientwireless-tools
aussi.ifconfig
en même temps est un outil de niveau inférieur , qui est utilisé parifupdown
et permet plus de flexibilité. Par exemple, il existe 6 modes de fonctionnement de l'adaptateur wifi et l'IIRCifupdown
ne couvre que le mode géré (+ le mode itinérance, qui n'est formellement pas le mode?). Aveciwconfig
etifconfig
vous pouvez par exemple activer le mode moniteur de votre carte sans fil, tandis qu'avecifupdown
vous vous ne pourrez pas le faire directement.la source
ifconfig
a été remplacé parip
, la commande alternative estip link set wlan0 up
Essayez
ifconfig wlan0 up
au lieu deifup
.la source
Voici ce que j'utilise pour me connecter à un point d'accès WEP au quotidien:
Vous devrez mettre l'ESSID et le MAC pour le point d'accès que vous souhaitez.
C'est un peu plus difficile pour le cryptage WPA. Vous devez avoir un
wpa_supplicant.conf
fichier avec une entrée appropriée. Comme ça:Une fois que vous avez un tel fichier conf, vous pouvez exécuter ce script:
Mise à jour, 2014-12-03:
Arch linux étant ce qu'il est, mon script de connexion au WEP est très différent. J'ai pensé l'ajouter à cette réponse pour la garder à jour.
J'ai dû passer à l'utilisation
iw
très soudainement. Quelque chose au sujet du noyau Arch LTS ou des pilotes WiFi (mon ordinateur portable a une carte WiFi Intel utilisant le pilote "iwl4965") a changé il n'y a pas si longtemps. Vous devrez modifier la fréquence ("2462") et l'adresse MAC du point d'accès pour que cela fonctionne.la source
Depuis Ubuntu 18.04 (et les versions Debian correspondantes)
ifconfig
etifup
/ifdown
sont obsolètes, et la façon recommandée de faire apparaître l'interface est avec laip
commande:Et vous pouvez vérifier vos interfaces disponibles avec:
Et vous pouvez afficher les adresses IP attribuées à vos interfaces avec:
Ou plus précisément:
la source