回答編集履歴
1
デバッグログを見直した結果を反映
answer
CHANGED
@@ -52,10 +52,12 @@
|
|
52
52
|
|
53
53
|
* OpenSSH 7.6p1を使っている
|
54
54
|
* TOSにセットされたのが0x08(IPTOS_THROUGHPUT)という、問題になりにくい値である
|
55
|
-
* TOSの値が変更された後、`git-upload-pack`コマンドの送信の前までは問題なく通信出来ている
|
55
|
+
* ~~TOSの値が変更された後、`git-upload-pack`コマンドの送信の前までは問題なく通信出来ている~~
|
56
56
|
|
57
57
|
という理由から可能性は低いかもしれません。
|
58
58
|
|
59
|
+
追記: デバッグログを見直したところ、TOSの変更後に送っている環境変数送信のメッセージは確認応答の要求無しで送っていました。なのでTOSの変更後のすべてのパケットが届いていない可能性も考えられます。以下の対処を試す価値はありそうです。
|
60
|
+
|
59
61
|
この問題への対処としてはsshのIPQoS設定を変更します。
|
60
62
|
現在はOpenSSH 7.7までの non-interactive session のデフォルト値である throughput が適用されているようなので、~/.ssh/config に
|
61
63
|
|