AWS EC2へのSSH接続時、WinSCPでのファイルアップロードが30分かかる。
コマンドの発行は普通にできるのに、20MBのファイルのアップロードがやたらと遅く、30分かかる。
待てばいけるけど・・・遅すぎる!
こんな情報が見つかった。
TeraTermはプロトコルに「UNISPEC」が指定されてるときIPv6での接続を試みる。それが無理なら、IPv4で接続するらしい。
ならじゃあ、ではでは、IPv4をIPv6より優先にしてみるか。
うおおぉぉぉー!直った!!!!早い
よかった(泣)
現在設定されている優先順位の確認
netsh interface ipv6 show prefixpolicies
優先順位 | ラベル | プレフィックス | 意味 |
---|---|---|---|
50 | 0 | ::1/128 | ループバック |
40 | 1 | ::/0 | IPv6通信全般 |
30 | 2 | 2002::/16 | 6to4 |
20 | 3 | ::ffff:0:0/96 | IPv4マップ |
設定を変更する
コマンドプロントを右クリック管理者権限から開き、
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 50 0
netsh interface ipv6 set prefixpolicy ::1/128 40 1
netsh interface ipv6 set prefixpolicy ::/0 30 2
netsh interface ipv6 set prefixpolicy 2002::/16 20 3
netsh interface ipv6 set prefixpolicy ::/96 10 4
設定をリセットする
netsh interface ipv6 reset
で再起動する。