Ubuntu 16.04 最小限 - インターネット接続が非常に遅い

Ubuntu 16.04 最小限 - インターネット接続が非常に遅い

私はHetzner上にUbuntu 16.04 minimalを実行しているサーバーを持っています。

問題は、外部ソースへの接続が遅いことです。接続しようとしているときは、pingすべて正常に見えます。しかし、git サーバー (Bitbucket) からファイルを取得しようとすると、非常に時間がかかります。

Python インタープリターを使用してリクエストしようとすると、状況はさらに悪化します。結果は次のとおりです。 コマンド結果

この問題についてサポートに問い合わせたところ、mtr結果を要求されたので、それも追加します。メートル

現在のルールのリスト:

qdisc mq 0: root 
 Sent 188170970 bytes 419951 pkt (dropped 0, overlimits 0 requeues 44) 
 backlog 0b 0p requeues 44 
qdisc pfifo_fast 0: parent :1 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 50287079 bytes 107135 pkt (dropped 0, overlimits 0 requeues 8) 
 backlog 0b 0p requeues 8 
qdisc pfifo_fast 0: parent :2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 44682112 bytes 105143 pkt (dropped 0, overlimits 0 requeues 13) 
 backlog 0b 0p requeues 13 
qdisc pfifo_fast 0: parent :3 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 47973033 bytes 104060 pkt (dropped 0, overlimits 0 requeues 6) 
 backlog 0b 0p requeues 6 
qdisc pfifo_fast 0: parent :4 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 45228746 bytes 103613 pkt (dropped 0, overlimits 0 requeues 17) 
 backlog 0b 0p requeues 17

誰かこの問題を解決するのを手伝ってくれませんか?

答え1

問題の原因が分かりました。接続が遅いのは IPv6 の設定が原因でした。IPv6 を無効にすると、すべて正常に動作しました。

$ sudo nano /etc/sysctl.conf

ファイルの最後に次の設定を追加しました:

# IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

その後再起動しましたsysctl.conf:

$ sudo sysctl -p

関連情報