~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest41326
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
ananas
anon3
b3t4f4c3
fidoid_
guest
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
HidUser0
orignal: вам ресид новый не нужен?
HidUser0
А то у вас всего 2 ygg ресида
orignal
3 вообще то
orignal
нужен
orignal
давай адрес и сертификат
HidUser0
А, уже 3
HidUser0
Так
HidUser0
Ну ща буду смотреть, как там делается
orignal
там надо поставить пакет на питоне
orignal
который из netdb формируем su3 файл
orignal
у нас он малость модифицированный чтобы ygg ротуеры пихать
orignal
acetone лучше знает
acetone
HidUser0: у меня вообще баш-скрипт формирует ресид
acetone
вернее, отбирает игг-роутеры
acetone
:D я так и не перешел на питоновский скрипт, он попозже появился
HidUser0
pyseeder норм работает?
acetone
да
HidUser0
а почту обязательно регать, да?
acetone
HidUser0: notabug.org/acetone/Y2R
acetone
вот игг-ресид мой
acetone
в связке с pyseeder'ом работает, но с тем, который не отбирает игг-роутеры сам
acetone
героин лютый
acetone
но работает
HidUser0
мм путин
R4SAS
не, почта не обязательна
R4SAS
это только для сертификата
orignal
в сертификат что хочешь пищи
nickname
Только не слова запрещённые на территории Российской Федерации!
R4SAS
nickname: тебя и не спрашивали
R4SAS
шуточки на #ru оставь
orignal
можно и запрщенные ))
HidUser0
а если почту зарегает кто-то?
HidUser0
лан, зарегаю, пусть будет
R4SAS
ну зарегают, ничего толком не изменится
orignal
это же просто строка для проверки
Oodode
HidUser0, почту укажи на @example.org это резервированный домен
nickname
А о какой валидации почты речь? Тут, например, бот допускает *@*.*
HidUser0
Oodode: да я зарегал уже
HidUser0
github.com/PurpleI2P/pyseeder/blob/master/yggdrasil/reseed_nginx.conf#L10 а это обязательно? по такому юзер агенту i2p стучится?
orignal
никакой валидации нет
orignal
когда SU3 файл читается по этой строчке находится сертификат из списка
orignal
все
R4SAS
HidUser0: дв
R4SAS
да*
nickname
Обывательский вопрос. А возможно сделать такой "подвыперд", чтобы в строке почты был отпечаток сертификата? Не генерировал сертификаты, и тем более не редактировал.
HidUser0
норм?
R4SAS
решил через его скрипты делать?
HidUser0
стоп, а как еще? R4SAS
HidUser0
А
HidUser0
там опция есть
orignal
HidUser0 адрес на 206 как то не по фэншую ))
orignal
надо на 3067
orignal
*306
HidUser0
сделаю
HidUser0
R4SAS: --yggseeds сколько выставлять?
HidUser0
у меня уже 50 тут
HidUser0
или 25
HidUser0
25 ставлю тогда
orignal
25 норм
R4SAS
25 обычно достаточно
HidUser0
типа в автозапуск нужно будет добавлять команду добавления короткого адреса?
HidUser0
на интерфейс
orignal
я вручную поднимаю
orignal
счас покажу
HidUser0
в случае чего ресид не поднимется тогда
orignal
ip address add 301:65b9:c7cd:9a36::1 dev tun0
orignal
у меня вот так сдеано там
HidUser0
вроде крон умеет запускать команды после ребута
HidUser0
его и заюза
orignal
так смотри
HidUser0
ю
orignal
с кроном нет проблемы
orignal
проблема что надо после поднятия tun0 делать
orignal
а если ты рестарутешь ygg тоже надо
HidUser0
ну эт да, но я не рестартю
HidUser0
рестарчу*
orignal
а если надо обновить?
acetone
добавляй на локалхост, HidUser0
HidUser0
редко же
acetone
чтобы от ребута Ygg не зависеть
orignal
если новые линки или версия?
HidUser0
вспомню уж
acetone
алё малё долби мой лед как грится
orignal
ну вот и я так
R4SAS
зочем вы так делоите
orignal
поднял ygg запустил эту комунду
orignal
все
R4SAS
ааа
HidUser0
можно вообще короткий адрес не добавлять)
orignal
можно
R4SAS
ip a add 300:... dev eth0
HidUser0
стоп всм
orignal
говорю же не по фэншую тогда )))
R4SAS
/etc/network/interfaces
HidUser0
а
HidUser0
гений
R4SAS
туда прописывается
R4SAS
на et0
R4SAS
и не ибете моск
HidUser0
только почему eth0
acetone
увожаю
HidUser0
а не ygg
acetone
HidUser0: делай на локалхост
acetone
это тру вэй
R4SAS
ну на любой интерфейс что уже будет доступен после старта
R4SAS
чтоб не ебаться с пронятием интерфейса
acetone
l o c a l h o s t
acetone
:D
R4SAS
поднятием(
R4SAS
**
HidUser0
acetone: на локалхост nginx биндить?
acetone
HidUser0: нет, 300::/адрес
orignal
на ygg конечно
R4SAS
нет, на этот ygg адрес, котрый ты привяжешь lo интерфейсу
HidUser0
а
orignal
на локалхост с ygg не достучишься
HidUser0
интересная маршрутизация
R4SAS
марщрутизация сама себя решит
R4SAS
это всё в перделах одного узла
HidUser0
можно еще на ExecStartPost в yggdrasil.service повесить
acetone
HidUser0: вот тут какая-то легаси заметка есть yggdrasil.acetone.i2p/doku.php?id=yggdrasil:subnet_setting#%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%87%D0%B0%D1%81%D1%82%D1%8C
R4SAS
не надо
R4SAS
у тебя на startpost интерфейс может не успеть подняться
R4SAS
и будет залупа
acetone
не православно правда там, через ifconfig а не ip
HidUser0
acetone: ну да, надо бы на ip поменять)
HidUser0
R4SAS: понятно
acetone
полтора года назад статья последний раз редачилась
acetone
хера я тут уже пересидок оказывается
HidUser0
то есть мне добавлять ygg адрес в /etc/network/interfaces в раздел localhost?
HidUser0
ну то есть для интерфейса localhost
acetone
да
HidUser0
а почему это работает?
HidUser0
localhost != ygg
acetone
маршрутизация в рамках твоего локалхоста подобна магии
acetone
умная шо pzdc
acetone
у меня так полтора года бегает уже
acetone
так что профит полнейший
acetone
в свое время подсказал так сделать Revertron
acetone
не ошибся
HidUser0
iface lo inet loopback
HidUser0
up ip -6 addr add 306:3834:97b9:a00a:: dev lo
HidUser0
так?
R4SAS
нет
orignal
на animal.i2p например нельзя попасть через ygg адрес gostco.in
orignal
потому что он слушает локалхост
R4SAS
хотя, можно и так
HidUser0
ок, тогда ребутну для теста
R4SAS
только ты конкретный ip выдавай
R4SAS
и маску укажи
R4SAS
я обычно так пишу:
R4SAS
iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
HidUser0
а
R4SAS
ой, слиплось
HidUser0
ничо
R4SAS
iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
HidUser0
а зачем netmask 128
R4SAS
да чеж поделаешь
R4SAS
iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
HidUser0
я думаю и так понятно, что 128
R4SAS
ыфвфывф
HidUser0
)))))
HidUser0
ладно, пусть будет
R4SAS
нуц ты понял, 3 строки
HidUser0
306:3834:97b9:a00a::1
R4SAS
:: - это у тебя подсеть
HidUser0
три строки?
R4SAS
iface eno1 inet6 static
R4SAS
address 321:c99a:91a1:cd2c::333
R4SAS
netmask 128
HidUser0
iface lo inet loopback
HidUser0
up ip -6 addr add 306:3834:97b9:a00a::1 dev lo netmask 128
HidUser0
хмммм
R4SAS
у тебя да, по другому
R4SAS
лол
HidUser0
окей
R4SAS
для твоего надо не так
HidUser0
тогда ребут
HidUser0
iface lo inet loopback
HidUser0
up ip -6 addr add 306:3834:97b9:a00a::1 dev lo
HidUser0
netmask 128
HidUser0
ну я в 3 строки уже сделал
R4SAS
up ip -6 addr add 306:3834:97b9:a00a::1.128 dev $IFACE
R4SAS
$IFACE = lo в данном случае
HidUser0
ну
R4SAS
up ip -6 addr add 306:3834:97b9:a00a::1/128 dev $IFACE --- вот так точнее
HidUser0
прям так и писать?
R4SAS
да
HidUser0
втф
R4SAS
auto lo
R4SAS
iface lo inet loopback
HidUser0
ну да, стоит
R4SAS
up ip -6 addr add 306:3834:97b9:a00a::1/128 dev $IFACE
R4SAS
если добавлять в одну строку собираешся
R4SAS
чего по идее достаточно
HidUser0
типа он будет к каждому интерфейсу этот адрес добавлять?
R4SAS
нет
R4SAS
только к lo
HidUser0
а
HidUser0
ладно
R4SAS
ибо у тебя оно вызывается в контексте lo
HidUser0
да, понял
HidUser0
никто не знаешь почему это работает то?
HidUser0
магия маргрутизации
HidUser0
знает*
R4SAS
потому что пакеты рпиходят на твой комп, iproute видит что маршрут до этого адреса есть, и он указывает на lo
R4SAS
ответ идет по маршруту 200::/7 на ygg
HidUser0
но приходят с ygg
HidUser0
это ж по идее форводинг включен должен
HidUser0
быть
R4SAS
не обязательно
HidUser0
ну работа между интерфейсами
HidUser0
forwarding
R4SAS
между интерфейсами в пределах ядра
HidUser0
ну да
HidUser0
то есть работает за счет forwarding получается?
R4SAS
форвардинг нужет только если у тебя назначение вне ядра
HidUser0
а
HidUser0
окей, понял
orignal
счас добавлю
R4SAS
HidUser0: нет ответа
HidUser0
адрес еще не добавил
HidUser0
ребутну и будет
R4SAS
а зачем ребутать то постоянно
R4SAS
просто вызови ip a add
HidUser0
для теста, что все заведется
R4SAS
ye cvjnhb cfv
R4SAS
ну смотри сам
HidUser0
i2pd, yggdrasil, nginx, адрес
nickname
Интересно где в этой цепочке наиболее слабое звено..
HidUser0
вроде все стабильное
HidUser0
R4SAS: проверяй
R4SAS
HidUser0: тишина
R4SAS
nginx перенастроил?
HidUser0
по [206:3834:97b9:a00a:ecff:3bdd:623f:affd]:8080 открывается
HidUser0
listen [::]:8080;
HidUser0
адрес в lo есть
R4SAS
а нахер так то
HidUser0
inet6 306:3834:97b9:a00a::1/128 scope global
R4SAS
добавь listen [306:3834:97b9:a00a::1]:80;
HidUser0
ну ок
HidUser0
а не
HidUser0
блин
HidUser0
а почему нельзя как у меня сейчас?
R4SAS
я думал ты на 80 вешать собрался
HidUser0
меньше проблем так будет
HidUser0
окей, 80
R4SAS
можно
R4SAS
просто ты не указал что 8080 порт в той пасте
R4SAS
не, дело твое
R4SAS
на 8080 тоже refused
HidUser0
5 сек
HidUser0
порты меняю
HidUser0
а как в файерволле то выставить
nickname
)
HidUser0
300 адрес
HidUser0
о все
HidUser0
all work
HidUser0
R4SAS:
R4SAS
HidUser0: ага, вижу
HidUser0
github.com/PurpleI2P/i2pd/blob/openssl/contrib/i2pd.conf#L203 кстате в конфиге ток один ресид у вас
R4SAS
потому чтоэто пример
HidUser0
ладно
orignal
R4SAS кто закинет его?
orignal
так какой адрес добавлять в смысле порт?
R4SAS
не надо порт
orignal
то есть 80,
R4SAS
ага
orignal
счас проверб сам
orignal
порядок
orignal
счас добавлю
orignal
залил