Скажите, кто-нибудь проверял что это реально работает?
Я так и не смог отсеять keepalive пакеты tcpdump'ом на системе с mtg:
tcpdump -vv -i phy0-sta0 "dst host <client public IP>
Обычно прокси часто подсыпает пакетами, но когда телефон засыпает, это резко прекращается, хотя соединение похоже не рвется, т.к. при входящих событиях пакеты появляются.
Так вот, если эта фича работает, я ожидаю видеть как минимум 1 keepalive пакет раз в 30 секунд, если других пакетов нет.
Но этого похоже не происходит - если наблюдать за трафиком, периодически возникает "тишина", которая может достигать нескольких минут и никак не связана с 30 секундами.
Обычно она нарушается очередным блоком пакетов, а не единичным keepalive.
Я кстати не знаю как сказать tcpdump'у показывать только keepalive пакеты, поэтому смотрю всё вместе, но всё равно - такое ощущение что keepalive просто не работает.
Было бы полезно если кто-то ещё проведёт этот эксперимент, спасибо.
Originally posted by @bam80 in #441 (comment)
Скажите, кто-нибудь проверял что это реально работает?
Я так и не смог отсеять keepalive пакеты tcpdump'ом на системе с mtg:
tcpdump -vv -i phy0-sta0 "dst host <client public IP>Обычно прокси часто подсыпает пакетами, но когда телефон засыпает, это резко прекращается, хотя соединение похоже не рвется, т.к. при входящих событиях пакеты появляются.
Так вот, если эта фича работает, я ожидаю видеть как минимум 1 keepalive пакет раз в 30 секунд, если других пакетов нет.
Но этого похоже не происходит - если наблюдать за трафиком, периодически возникает "тишина", которая может достигать нескольких минут и никак не связана с 30 секундами.
Обычно она нарушается очередным блоком пакетов, а не единичным keepalive.
Я кстати не знаю как сказать tcpdump'у показывать только keepalive пакеты, поэтому смотрю всё вместе, но всё равно - такое ощущение что keepalive просто не работает.
Было бы полезно если кто-то ещё проведёт этот эксперимент, спасибо.
Originally posted by @bam80 in #441 (comment)