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
pmtu(Path 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、私は何をすべきですか?