ネットワークマネージャーの速度/問題を確認するにはどうすればよいですか?

ネットワークマネージャーの速度/問題を確認するにはどうすればよいですか?

中間のつるすそして起きている私のシステムは当然無線LAN接続を切断します。その後、サスペンドから復帰するとnotwork-manager接続を再確立しようとします。すべて正常に動作すると思います。

しかし、デュアルブートの Windows 8 システムで同じことを実行すると、はるかに高速になります (WLAN とインターネットを使用すると、1 秒未満で即座に接続できます)。Ubuntu では、10 秒以上かかります。

ネットワーク マネージャの問題を確認する方法は何でしょうか? または、「速度を上げる」他の方法はありますか (Win8 でも実行できるので、可能なはずです)。

アップデート

ギャップを探すと、/var/log/syslogすでに「巨大な」(少なくとも迷惑な)4 秒のギャップがあることがわかります(自分で確認してください)。

3月18日 08:52:22 freak NetworkManager[1428]: (wlan0): サプリカントインターフェースの状態: 切断 -> スキャン中
3月18日 08:52:26 freak wpa_supplicant[1717]: c0:25:06:c6:b4:fe (SSID='mywlan_essid' freq=2472 MHz) で認証を試行しています

誰がそんなに遅いの?

答え1

私もまったく同じ問題を経験していますが、ギャップは 10 秒です。

Sep 12 13:38:28 jumbo NetworkManager[1139]: <info> (wlan2): supplicant interface state: disconnected -> scanning
Sep 12 13:38:38 jumbo wpa_supplicant[1715]: wlan2: Trying to associate with 00:15:c7:29:86:81 (SSID='MILANO' freq=2412 MHz)

残念ながら、さまざまなインターフェースの状態に関するドキュメントは見つからなかったので、「スキャン」状態が何を意味するのか推測することしかできません。つまり、コンピューターは同じ SSID を持つ他のアクセス ポイントをリッスンし、信号品質が最も良い AP に接続します。

したがって、静的エントリを設定し、それによってコンピュータが接続する AP を制御できれば、この問題は解決できると思います。これは、少なくとも職場や自宅などでは解決策になります。私の知る限り、nmcli では、接続する SSID のみを指定できるため、現時点ではこのオプションは提供されていません。これは、スクリプト化して cronjob として使用できます。

sudo nmcli device wifi connect "${SSID}" iface "${iface}"

別の解決策としては、この厄介なギャップの持続時間をはるかに短い値に変更するかもしれませんが、現時点ではこの値が設定可能かどうかは疑問です。

関連情報