wlan0の状態を確認するには?

wlan0の状態を確認するには?

以前に読んだことによると、これ以上使用されてiwconfigいないように見え、現在の方法は次のとおりです。

$ sudo ifconfig wlan0 up

そして

$ sudo ifconfig wlan0 down

ただし、CLIでは、Wi-Fiの状態、現在のモード、接続されたAP、転送中のデータ量などを知らせるコンテンツが見つかりません。

答え1

現在(2017)のアプローチは次のとおりです。

  1. ip設定とシャットダウンを含むすべてのネットワークインターフェイスの場合:

    ip link set wlan0 up
    ip link set wlan0 down
    ip help
    ip link help
    ip addr help
    
  2. iwワイヤレス拡張の場合(ルートとして呼び出す必要があります):

    iw dev
    iw phy
    iw wlan0 scan
    iw wlan0 station dump
    iw help
    

ifconfigそしてiwconfigそのパッケージは引き続きサポートされていますが、一部の機能はおよびipでのみ利用可能ですiw

答え2

これnet-toolsこのプログラムは廃止され、iproute2それを置き換えるために使用されました。

program     obsoleted by
arp         ip neigh
ifconfig    ip addr
ipmaddr     ip maddr
iptunnel    ip tunnel
route       ip route
nameif      ifrename
mii-tool    ethtool

ip showネットワークインターフェイスのステータスが表示されます。

ネットワークインターフェイスの状態を確認するのに役立つ他のいくつかのツールもあります。

cat /sys/class/net/<interface>/carrier

出力例:

1

1インターフェイスが閉じてupいて0閉じていることを意味します。

あるいは、単に次のコマンドを使用することもできます。

cat /sys/class/net/<interface>/operstate

出力例:

UP

または

DOWN

関連情報