i2pd icon indicating copy to clipboard operation
i2pd copied to clipboard

i2pd webconsole "Network status: Unknown"

Open snaike00 opened this issue 1 year ago • 12 comments

После обновления i2pd до актуальной версии при запуске стал часто замечать такую ситуацию:

problem

Однако после последующего перезапуска i2pd ситуация меняется на:

good

i2pd крутится за натом, а это значит что status "Firewalled" - нормальное поведение.

До обновления i2pd долгое время использовал старую версию (не помню точно какой билд), однако такого не замечал, даже webconsole не поднимал, так как все работало. Не понятно что делать, кроме как перезапускать i2pd вручную. Быть может есть какой ключ, что-то типа reconnect if failed to connect?

snaike00 avatar May 27 '24 07:05 snaike00

до актуальной версии

Это какая конкретно?

Не понятно что делать, кроме как перезапускать i2pd вручную.

По-хорошему, алгоритмы пир теста давным давно надо чинить. Но пока никто этого не сделал, можно при обнаружении проблемы тыкать "Run peer test" (иногда надо раз 10 ткнуть пока правильный статус не отобразится):

image

Vort avatar May 27 '24 07:05 Vort

Это какая конкретно?

https://github.com/PurpleI2P/i2pd/releases/download/2.52.0/i2pd_2.52.0-1bionic1_armhf.deb

По-хорошему, алгоритмы пир теста давным давно надо чинить. Но пока никто этого не сделал, можно при обнаружении проблемы тыкать "Run peer test" (иногда надо раз 10 ткнуть пока правильный статус не отобразится):

Странно. Как же тогда старая версия работала. Вспомнить бы еще какая стояла (для отката).

snaike00 avatar May 27 '24 07:05 snaike00

Странно. Как же тогда старая версия работала.

Так глюк проявляется случайным образом - иногда запуск идёт нормально, иногда - нет. Вполне возможно, что со старой версией просто "везло".

Vort avatar May 27 '24 07:05 Vort

Вполне возможно, что со старой версией просто "везло".

Вполне вероятно :) Быть может разработчики прислушаются и сделают костыль в виде доп. ключа, который бы в свою очередь делал/тыкал "Run peer test" до позитивного состояния.

snaike00 avatar May 27 '24 13:05 snaike00

Сейчас количество попыток (пакетов) пиртеста фиксировано, а стоит его сделать динамическим. Всё это обсуждалось неоднократно в чате.

Vort avatar May 27 '24 13:05 Vort

На первом скриншоте там проблема не в Unknown, а в Routers: 1. Какая то серьезная проблема с сетью была.

orignal avatar Jun 04 '24 10:06 orignal

А, да, верно, сейчас сценарий внезапного оффлайна i2pd переносит примерно никак.

Vort avatar Jun 04 '24 11:06 Vort

2.51.0-61-gb98b3a87 Первый запуск на новом свежем vds Debian 11.9 64 bit dpkg -i i2pd_2.51.0-1_amd64.deb Наблюдал Network status: Unknown и Routers: 1 на протяжении минут 20. И почему-то так же Tunnel creation success rate: 10% при отсутствии туннелей. Проблем с сетью на мой взгляд не наблюдается. Перезапуск service i2pd stop и service i2pd start помог.

LLE8 avatar Jun 14 '24 13:06 LLE8

i2pd 2.55.0 Network status: Unknown if SSU2 disabled In /etc/i2pd/i2pd.conf [ssu2] enabled=false

LLE8 avatar Jan 09 '25 11:01 LLE8

Так а какой должет быть статус если SSU2 нет?

orignal avatar Jan 09 '25 12:01 orignal

Пиртест исключительно по ssu2? Тогда unknown нормально.

LLE8 avatar Jan 09 '25 12:01 LLE8

Разумеется только по SSU2

orignal avatar Jan 09 '25 13:01 orignal