コマンドラインからWi-Fiインターフェースを起動するには?

コマンドラインからWi-Fiインターフェースを起動するには?

私のラップトップでWi-Fiカードを正しく有効にする方法がわかりません。開封して発行すると

$ sudo iwconfig wlan0 txpower auto
$ sudo iwlist wlan0 scan
wlan0     Interface doesn't support scanning : Network is down

ネットワークがダウンしていると報告します。それを上げようとしても失敗しました。

$ sudo ifup wlan0
wlan0     no private ioctls.

Failed to bring up wlan0.

明らかに、いくつかの基本的な低レベルのiw...コマンドがありません。

dhclientインターフェイスで発行するとき:

$ 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$

中断すると、何らかの方法でデバイスが起動し、スキャンなどが機能します。私はこのように明らかに重複するステップを避けたいと思います。

ベストアンサー1

sudo ip link set wlan0 upまたはsudo ifconfig wlan0 up


2017年4月13日に返信:

Martinの答えを詳しく説明するには:

ifupコマンドifdownは次の一部ですifupdownパッケージ、今ネットワーク構成のための既存のフロントエンドと見なされます,新と比較して,network manager例えば

構成設定を読み取ったifup ifupdown後、wpa wifi処理を開始する他の構成オプションを含むスクリプトで実行および提供さ/etc/network/interfacespre-upます(リソース文書を参照)。これはWEPパケットと同様の役割を果たします。また。post-uppost-down/etc/network/etc/wpasupplicant/ifupdown.shwpa-*/etc/network/interfaceszcat /usr/share/doc/wpasupplicant/README.Debian.gzwireless-toolswpa-supplicantiwconfigwireless-tools

ifconfig同時に低レベルのツールですが使用され、ifupdownより大きな柔軟性を可能にします。たとえば、Wi-Fiアダプタには6つの動作モードがあり、IIRCはifupdownホストモード(+ローミングモード、正式にはモードではありません)のみを扱います。あなたiwconfigifconfig有効にすることができます例えばモニターモードワイヤレスカードを使用すると、ifupdownこれを直接行うことはできません。

ipコマンドは、以下で利用できる最新のツールです。ネットワークリンクソケット、ユーザー空間でカーネルネットワークスタックを構成する新しい方法(類似したツールifconfigI/W制御システムコール)。

おすすめ記事