Ubuntu 16.04のワイヤレス情報速度が遅い


0

東芝サテライトにUbuntuを再インストールし、Windows 10とシステム上の古いUbuntuをアンインストールしました。私のインターネットはWindows 10では問題なく動作しましたが、Ubuntuでは非常に遅く、以前のUbuntuのインストールではこの問題を解決できませんでした。

Ubuntu wireless-infoスクリプトを実行し、その内容をペーストビンに貼り付けました:http : //pastebin.com/SymfQikh

誰かが私の問題が何であり、速度を上げるために何ができるかを理解するのを手伝ってくれますか?

回答:


0

wireless-info出力から:

wlp3s0    Link encap:Ethernet  HWaddr <MAC 'wlp3s0' [IF2]>  
          inet addr:172.21.227.43  Bcast:172.21.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a06b:d623:7a53:48a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:124882281 (124.8 MB)  TX bytes:8863246 (8.8 MB)

4行目にMTU:1500、設定ミスを示します。MTUは、Maximum Transmission Unitシステムが送信する最大パケットのサイズ(バイト単位)です。送信するより大きなデータの塊は、複数のパケットに分割されます。

MTU:1500設定は、あなたのシステムが1500個のバイトのパケットを送信するようになりますwlp3s0なって、いくつかの追加のメタデータであなたの1500バイトのパケットをラップします、それはワイヤレスだから、これは、実際の 1500年あなたのONEパケットを2つに分割する必要がありますよりも、パケット長が大きく送信するパケット。2つのパケットを送信するのに時間がかかります。

何ができますか?

iputils-tracepathパッケージをインストールします。

sudo apt-get install iputils-tracepath

読んでman tracepath、その後、

tracepath -n slashdot.org

pmtuPath MTU)値を見てください。この番号を覚えておいてください!または、シェルにそれを記憶させてください:

 newMTU=$(tracepath -n slashdot.org| grep -o 'pmtu [0-9]\+'| tail -n 1 | awk '{print $2}')

次に、を変更しMTUます。以来MTU構成設定は、接続のセットアップに使用されている、あなたはダウンチェンジアップのダンスを行う必要があります。これによりwlp3s0、を通過するすべての接続sshが切断されることに注意してください。そのため、このシステムを(を介して)リモートで管理している場合は切断されます。

sudo ifconfig wlp3s0 down
sudo ifconfig wlp3s0 mtu $newMTU
sudo ifconfig wlp3s0 up

別の方法:

$newMTU経由DHCPで値を提供するようにルーターの構成を変更してから、wlp3s0上下に切り替えます。


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