~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
UNDERDOG
Кароче, не знаю, можно ли это багой считать, суть в следующем: Если оставить роутер в рабочем состоянии, предварительно отключив инет, он будучи об этом не зная будет строить туннели, а т.к
UNDERDOG
инета нету и туннели построить он не может - другие роутеры он считает недоступными, и тем самым уменьшает количество роутеров в его базе, карте сети, т.е до 0.
Carvet
мммм, помоему логично все
Carvet
или он потом не возвращает все в зад?
Carvet
сетевой интерфейс то ему видимо доступен, вот и пытается, а как ему еще проверить есть ли инет? не пинговать же gov.spb.ru
UNDERDOG
Сетевой в этом случаи не доступен, да элементарная проверка доступа к ресидам, которые вроде как 24/7 доступны.
R4SAS
чтобы они банили?
R4SAS
надо ли?
R4SAS
в лине нет никакого алгоримта/оповещалки/апи для отслеживания наличия интернета
R4SAS
начнем мы добавлять какие либо списки для проверки доступности, сразу же пойдут вопросы "а почему именно его?"
R4SAS
нам оно надо?
R4SAS
(ответ очевиден)
orignal
R4SAS вот что можно сделать
orignal
если не соденияется подряд в течении коротокого времени то переводить в статус нет сети скажем на 30 секунд
R4SAS
я тебе предлагал проверять узлы активные
orignal
потом счнова
`
Бибикать биосом.
R4SAS
т.е. следить за состоянием транспортов
R4SAS
если внезапно отваливается например 10 активных транспортов, которые вроде как живут уже долго, то задумываемся и переводим в состояние оффлайн с проверкой доступности пиров
R4SAS
как то минимально брать из netDb роутеры, по штук 5
R4SAS
и пытаться к ним прицепиться
R4SAS
если не удалось, засыпаем на 30 секунд
R4SAS
но из netDb не удаляем их и не метим
R4SAS
потом опять просыпаемся, берем другие 5
R4SAS
и тд
R4SAS
как удалось получить ответ возвращаем статус сети
R4SAS
т.е. даже одно успешное подключение чтобы возвращало
Carvet
ненене, я против "засыпать на 30 секунд"
Carvet
UNDERDOG, а что происходит когда инет появляется?
R4SAS
ничего
R4SAS
ибо все роутерв сдохли в netdb к тому моменту
Carvet
и он заного их не будет пытаться взять? пометил дохлыми и все?
R4SAS
поможет только рестарт
R4SAS
не будет, ибо пометило уже мертвыми в peerProfiles
R4SAS
либо удалило уже
orignal
Carvet можно добавить ресид наверное
R4SAS
он есть уже
orignal
так погоди там же есть какой то минимум
R4SAS
только это надо дождаться пока он сработает
orignal
неее я про ресид в процессе работы
R4SAS
там вычищается до 300
R4SAS
далее не чистится
R4SAS
но вот я буквально на днях проверял
R4SAS
до перезапуска ничего не работает
orignal
а почему?
R4SAS
не стал смотреть, не до этого было
R4SAS
запусти в вируталке и запрети в инте ходить
R4SAS
инет*
orignal
это надо разобраться там не должно падать нижи минимума
orignal
ладно гляну
R4SAS
он не восстаналивается
R4SAS
ну не падает оно ниже
R4SAS
у меня было 300+ роутеров, но никакой реакции
R4SAS
минут 15 ждал
orignal
а в логе что писало?
R4SAS
> не стал смотреть, не до этого было
orignal
ну понял
orignal
счас глянем
R4SAS
там вероятно писало бы чего нибудь про траспорты
R4SAS
типа no tunnels
R4SAS
bkb tot xtuj
R4SAS
или еще чего
orignal
надо понять почему не соеинялось
R4SAS
я могу проверить еще раз
R4SAS
только придется на час вырубать как минимум
orignal
я лучше по коду
orignal
а ну я все понял почему
`
Слухау
orignal
так флаг unreachable ставить не когда протух а когда не соединился
orignal
потому и чистится
R4SAS
о, наконец то заработал туннель нулевой на ssu2-only
R4SAS
на долго не хватило
orignal
конечно
orignal
он заработает только когда все будут с SSU2
R4SAS
да работать то работает
R4SAS
только встает в ступор
R4SAS
если есть желание подергать, dz4ovnpt3ejgtaubgdud6pi4m2wxo3oblb7cbczqrpin6p64lfta
R4SAS
0-0 там
orignal
а с чего встает то?
orignal
разницы же никакой
R4SAS
либо кто то таги не обновляет
R4SAS
либо еще чего
R4SAS
Destination: Request of LeaseSet ... is pending already
orignal
так я же тебе говорил
orignal
у тебя нулевые тоннели а тебе надо запросить лизсет на роутере у которого нет SSU2
R4SAS
16:37:38@372/debug - I2PService: REPO-DIRECT accepted
R4SAS
16:37:38@372/info - Destination: Request of LeaseSet HnjqtfPZEmmCgTDoPz0cZq13bcFYfiCLMIvQ3z~cWWY= is pending already
R4SAS
16:37:38@372/warn - Destination: HnjqtfPZEmmCgTDoPz0cZq13bcFYfiCLMIvQ3z~cWWY= was not found within 40 seconds
R4SAS
16:37:38@372/error - I2PTunnel: Client Tunnel Issue when creating the stream, check the previous warnings for more info.
R4SAS
да я понимаю
R4SAS
но оно изначально же работает
R4SAS
а потом встает
orignal
первый раз возможно запрос через зондирующие идет если нет подходящего
orignal
надо в код глянуть
R4SAS
опять просралось
R4SAS
а потом
R4SAS
16:42:48@372/warn - Garlic: Flags/static section AEAD verification failed
R4SAS
16:42:48@372/warn - Garlic: Trying to generate more ECIES-X25519-AEAD-Ratchet tags
R4SAS
16:42:48@372/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
R4SAS
16:42:48@372/warn - Garlic: Flags/static section AEAD verification failed
orignal
короче лажа пока что
orignal
не доросло оно до SSU2 с нулями
orignal
так скорее всего таг для запрос лизсета протух
R4SAS
прошло время, прилетели потерянные пакеты
R4SAS
потом опять началось Streaming: Another remote lease has been selected for stream with
R4SAS
и гарлик
orignal
ну это само собой
R4SAS
сейчас начали появляться Streaming: LeaseSet was not confirmed in 4000 milliseconds. Trying to resubmit
orignal
короче не мучай жопу ))
R4SAS
куда же без этого)))
orignal
не готова сеть для этого
R4SAS
кстати, бората с концами отрезали?
R4SAS
)))
orignal
видать
orignal
и слава богу ))
orignal
пойду сделаю флаг для immediate ack
relaybot
13fj: тест, плиз игнор
orignal
прошел
`
в бан