Wifiが有効かどうかを確認する端末コマンドはありますか?


8

私のラップトップにはワイヤレスネットワークLEDインジケータがないので、それがオンかオフかを確認するコマンドがあるかどうかを知りたいです(ワイヤレスドライバーをインストールしているので、オンまたはオフに設定されているかどうかわかりません)時計の横にあるワイヤレス接続のリストを見る)

回答:


14

編集:

nmcli以前のバージョンから大幅に変更しました(私は16.04を使用しています)。以下の元の回答を参照してください。

接続状態を確認するには

$ nmcli general status
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled

Wi-Fiステータスのみを表示するには

$ nmcli radio  wifi 
enabled

アクティブな接続を確認するには

$ nmcli connection show --active
NAME         UUID                                  TYPE        DEVICE 
VolCSe  5u6h4521-7k1p-20r3-3g4x-fg19his0j3s8  802-11-wireless  wlp2s0

利用可能なwifiネットワーク情報を取得するなど、いくつかの素晴らしい追加機能があります

$ nmcli device wifi 
*  SSID                        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
*  VolCSe                      Infra  1     54 Mbit/s  73      ▂▄▆_  WPA2      
   Sach                        Infra  4     54 Mbit/s  55      ▂▄__  WPA1 WPA2 
   iKCP                        Infra  5     54 Mbit/s  24      ▂___  WPA2      
   TP-LINK_POCKET_3            Infra  1     54 Mbit/s  12      ▂___  WPA1 WPA2

上記の架空のssidおよびuuid情報を使用しました。


古い答え:

nmcliこの目的に使用できます。ターミナルでターミナルタイプを開き、

nmcli nm

次のような出力が得られます。

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         connected       disabled        disabled   enabled         disabled 

興味のある情報が含まれている3番目と4番目の列を参照してください。

wifiだけに限定したい場合は、ターミナルで試してください。

nmcli nm wifi

Wi-Fiステータスのみが表示されます。

WIFI      
disabled 

私にとっては、キーを押してwifiをアクティブにしても、有効になっているように見えます。キーが機能していない可能性があります。キーのように有効/無効にするコマンドはありますか?
Raphael Fernandes

nmcli nm wifi on有効化とnmcli nm wifi off無効化を試みる
souravc 2014年

1
はい、これはドライバのインストール後に正しい結果を伝えています。したがって、答えは「nmcli nm wifi」です。ありがとう。
Raphael Fernandes

これは私にはうまくいきませんでした。ただ言うだけWIFI unknownです。ここで説明するようにsudo rfkill block wifisudo rfkill unblock wifi代わりに使用できます。私のコンピューターはかなり古いので、が私のハードウェアを認識しなかった可能性があることに注意してください。また、OSはUbuntu 12.04です。network-manager
Krøllebølle

3
rfkill list

このウィルは、ソフトウェアまたはハードウェアのいずれかがブロックされているデバイスを示しています。私の場合、それはブロックされておらず、無線LANがオンになっています:

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

ドライバーが稼働している場合、次のコマンドを使用すると、ワイヤレスインターフェイスがリストに表示されます。

ifconfig

私にとっては、Soft blocked: no(ハードウェアは有効になっていますが)WiFiがオフになっていても表示されます。
nsane 2014年

3

15.04(および16.04 LTSを含む)以降、nmcliコマンドが変更されました。そこでは、以下を使用します。

⟫ nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN    
enabled  enabled  enabled  enabled 

あるいは単に

⟫ nmcli radio wifi
enabled

2

私の場合、以下のコマンドを使用しましたが、wifiが有効になっている場合は出力が1でした。それ以外の場合は0でした。頑張ってみてください。

nmcli r wifi | grep enabled | grep -v not | wc -l

2

WICDを使用できます。インストールされていない場合は、キーボードのCtrl+ Alt+ Tを押してターミナルを開きます。開いたら、以下のコマンドを実行します。

sudo apt-get install wicd-gtk

インストールしたら、それを実行して、接続、接続されているアクセスポイント、プロパティ、IP設定などを確認します。

ここに画像の説明を入力してください


wlan0がまだ「インストール」されていないため、eth0のみが表示されます
Raphael Fernandes

ワイヤレスが有効になっていない、またはインストールされていない場合、それは表示されません。
ミッチ

nm-toolもう存在しません。参考までに。
トーマスワード

質問は、端末からの接続を確認する方法を尋ねます。あなたの答えは、GUIを使用することです。
thebunnyrules


0

少し古いものの代わりに、ip addressまたはip addrコマンドを使用できますifconfig。インターフェイスデバイスの名前がわかっている場合は、を使用できますip addr show <device name>。次に例を示します(state UP無効化されたインターフェースではと表示される部分に注意してくださいDOWN)。

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether d0:53:49:3d:53:fd brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.2/24 brd 192.168.0.255 scope global dynamic wlan7
       valid_lft 86183sec preferred_lft 86183sec
    inet6 fe80::439:869d:d6ed:c983/64 scope link 
       valid_lft forever preferred_lft forever

0

ここにリストされているcliコマンドに加えて、nmtuiというcliユーティリティがあります(詳細はこちら:https ://www.unixarena.com/2015/04/rhel-7-network-management-nmcli-or-nmtui.h​​tml )

100%CLIでありながら、GUIのすべての便利さを備えています(つまり、実際に実行するためにDEまたはWMを必要とせず、ttyから実行できることを意味します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.