forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 24.06.2024, 13:52
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.1

Stas Mishchenkov написал(а) к Cheslav Osanadze в Jun 24 12:37:44 по местному времени:

Нi Cheslav!

23 Jun 24 09:23, Cheslav Osanadze -> Stas Mishchenkov:

CO>>>>> Мне провайдер сказал - мёртвое поделие.

SM>>>> IPv6 - мёртвое поделие? Ё|8-( )=

CO>>> На просьбу включить, РТК заявил:

CO>>> =================================================================
CO>>> ======== Насколько нам известно что IPv6 сейчас практически не
CO>>> используется.
CO>>> =================================================================
CO>>> ========

SM>> А. Ну, да. ;)

SM>> [fido@brorabbit files]$ host -t AAAA google.com
SM>> google.com has IPv6 address 2a00:1450:4026:808::200e

SM>> [fido@brorabbit files]$ host -t AAAA yandex.ru
SM>> yandex.ru has IPv6 address 2a02:6b8:a::a

SM>> [fido@brorabbit files]$ host -t AAAA mail.ru
SM>> mail.ru has IPv6 address 2a00:1148:1000:101:5:4:0:200

CO> На практике, это всё доступно и без IPv6, вот в чём дело.

Есть ресурсы, не доступные по IPv4.

[fido@brorabbit nodelist]$ host burrow.g0x.ru
burrow.g0x.ru has IPv6 address 2001:470:dcd0:0:f1d0:2:460:5858

[fido@brorabbit nodelist]$ host ipv6.google.com
ipv6.google.com is an alias for ipv6.l.google.com.
ipv6.l.google.com has IPv6 address 2a00:1450:4010:c0b::65
ipv6.l.google.com has IPv6 address 2a00:1450:4010:c0b::64
ipv6.l.google.com has IPv6 address 2a00:1450:4010:c0b::71
ipv6.l.google.com has IPv6 address 2a00:1450:4010:c0b::8b

Нave nice nights.
Stas Mishchenkov.

--- Ругаться матом нехорошо... Но называть вещи своими именами необходимо.
Ответить с цитированием
  #22  
Старый 24.06.2024, 14:21
Rinat Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.1

Rinat Sadretdinow написал(а) к Stas Mishchenkov в Jun 24 13:11:00 по местному времени:

Нello Stas!

24 Jun 24 12:37, you wrote to Cheslav Osanadze:

CO>>>> На просьбу включить, РТК заявил:

CO>>>> ===============================================================
CO>>>> Насколько нам известно что IPv6 сейчас практически не используется.
CO>>>> ===============================================================

CO>> На практике, это всё доступно и без IPv6, вот в чём дело.

SM> Есть ресурсы, не доступные по IPv4.

И что, это прям такие* *нужные ресурсы, что на них край как необходимо заходить, иначе завтра умрёшь? Не верю!

Bye!

--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #23  
Старый 24.06.2024, 15:41
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.1

Stas Mishchenkov написал(а) к Rinat Sadretdinow в Jun 24 14:25:14 по местному времени:

Нi Rinat!

24 Jun 24 13:11, Rinat Sadretdinow -> Stas Mishchenkov:

CO>>>>> На просьбу включить, РТК заявил:

CO>>>>> ===============================================================
CO>>>>> Насколько нам известно что IPv6 сейчас практически не используется.
CO>>>>> ===============================================================

CO>>> На практике, это всё доступно и без IPv6, вот в чём дело.

SM>> Есть ресурсы, не доступные по IPv4.

RS> И что, это прям такие* *нужные ресурсы, что на них край как необходимо
RS> заходить, иначе завтра умрёшь? Не верю!

Например, в нодлисте есть INO4 узлы. ;)

Нave nice nights.
Stas Mishchenkov.

--- Лень - самый лучший грех из семи. Он мешает нам совершать остальные шесть.
Ответить с цитированием
  #24  
Старый 24.06.2024, 16:12
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.1

Alexey Khromov написал(а) к Rinat Sadretdinow в Jun 24 14:24:16 по местному времени:

Здраствуйте, Rinat!

24 июн 24 13:11, Rinat Sadretdinow -> Stas Mishchenkov:

SM>> Есть ресурсы, не доступные по IPv4.
RS> И что, это прям такие* *нужные ресурсы, что на них край как
RS> необходимо заходить, иначе завтра умрёшь? Не верю!

Я пока вижу реальную необходимость в IPv6 только в случае невозможности получения от провайдера белого IPv4.
Тогда берем IPv6, назначаем статикой и строим зону IPv6-only. Узел при этом будет доступен снаружи только по IPv6 (флаг INO4 в нодлисте для того и придуман).


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #25  
Старый 24.06.2024, 22:41
Nil A
Guest
 
Сообщений: n/a
По умолчанию IPv6 Node Only

Nil A написал(а) к Rinat Sadretdinow в Jun 24 21:37:12 по местному времени:

Нello, Rinat!

Monday June 24 2024 13:11, from Rinat Sadretdinow -> Stas Mishchenkov:

CO>>> На практике, это всё доступно и без IPv6, вот в чём дело.
SM>> Есть ресурсы, не доступные по IPv4.
RS> И что, это прям такие* *нужные ресурсы, что на них край как
RS> необходимо заходить, иначе завтра умрёшь? Не верю!

Кто-то не хочет платить на внешний "белый" IPv4, но может как-то нахаляву пробросить IPv6 внешний, и опубликовать его в нодлисте как IPv6 node only. Кагбэ круче же, чем ION нода?

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #26  
Старый 25.06.2024, 00:41
Nil A
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.2

Nil A написал(а) к Alexey Khromov в Jun 24 23:27:44 по местному времени:

Нello, Alexey!

Friday June 21 2024 23:07, from Alexey Khromov -> All:

AK> Изменения:
AK> - Внедрена поддержка протокола IPv6 для исходящих соединений

надо регаться на местном гитхабе, чтобы там откомментировать, поэтому тут
https://prj.zxalexis.ru/gitea/zx/bfo...b71f5122f435ee
if ( fd == -1 )
{
DEB((DINFO, "tcpipconnect2: socket error"));
continue;
}
else break;

hbuf[0]='\0';
sbuf[0]='\0';

Тут компилятор не говорит, что unreachable code? Вроде дальше if/else пройти нельзя.

Ещё, не понятно, почему freeaddrinfo() вызывается только для какого-то правильного случая, а для плохого не вызывается.
И вообще, addrinfo приходит снаружи, и внутри tcpip_connect2 должен освободится, или кто вызвал тот и освобождает?

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #27  
Старый 25.06.2024, 01:31
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.2

Alexey Khromov написал(а) к Nil A в Jun 24 00:03:34 по местному времени:

Здраствуйте, Nil!

24 июн 24 23:27, Nil A -> Alexey Khromov:

NA> continue;
NA> }
NA> else break;
NA> Тут компилятор не говорит, что unreachable code? Вроде дальше if/else
NA> пройти нельзя.
Согласен, continue лишний, надо будет убрать

NA> Ещё, не понятно, почему freeaddrinfo() вызывается только для какого-то
NA> правильного случая, а для плохого не вызывается. И вообще, addrinfo
NA> приходит снаружи, и внутри tcpip_connect2 должен освободится, или кто
NA> вызвал тот и освобождает?

freeaddrinfo вызывается в tcpip_connect для любого случая, даже если getaddrinfo вернула не 0.
Где вызывал, там и освобождаю, т.к. tcpip_connect2 вызывается только в случае успешного DNS-резолва (в связанном списке ai будет хоть один хост).

nameres = getaddrinfo ( host, port, &aihints, &ai );
if ( nameres != 0 )
{
rc = 1;
log("Resolver error for host %s, port %s: \"%s\".", host, port, gai_strerror(nameres));
}

if( host ) { free(host); host = NULL; }

aisave = ai;

if (rc == 0 )
rc = tcpip_connect2(ai);

freeaddrinfo( aisave );

return rc;

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #28  
Старый 25.06.2024, 01:51
Rinat Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию bforce 0.25.1

Rinat Sadretdinow написал(а) к Alexey Khromov в Jun 24 00:24:20 по местному времени:

Нello Alexey!

24 Jun 24 14:24, you wrote to me:

SM>>> Есть ресурсы, не доступные по IPv4.
RS>> И что, это прям такие* *нужные ресурсы, что на них край как
RS>> необходимо заходить, иначе завтра умрёшь? Не верю!

AK> Я пока вижу реальную необходимость в IPv6 только в случае
AK> невозможности получения от провайдера белого IPv4. Тогда берем IPv6,
AK> назначаем статикой и строим зону IPv6-only.

Ну в этом я не копенгаген вообще, все мои познания в IPv6 ограничиваются только тем, что "А кроме IPv4 есть ещё IPv6, вот!". Если в IPv4 я мало-мало чего-то понимаю, типа какие сети public, какие private only, как маски считать-накладывать и т.д., то IPv6 для меня абсолютно тёмный лес. Я понятия не имею как там "назначить статикой" (что назначить? как адрес придумать-выдумать? откуда его брать и по какому принципу?). Так что тут я совсем ненастоящий сварщик. Да и не надо мне это, только голову забивать абсолютно ненужной мне [по крайней мере сейчас] информацией.

AK> Узел при этом будет доступен снаружи только по IPv6 (флаг INO4 в
AK> нодлисте для того и придуман).

===
[rhs@rinsdr ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
validlft forever preferredlft forever
inet6 ::1/128 scope host
validlft forever preferredlft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWERUP> mtu 1500 qdisc fqcodel state UP group default qlen 1000
link/ether 52:54:00:11:13:4c brd ff:ff:ff:ff:ff:ff
inet 62.109.4.222/32 scope global noprefixroute ens3
validlft forever preferredlft forever
inet6 fe80::5054:ff:fe11:134c/64 scope link
validlft forever preferredlft forever
[rhs@rinsdr ~]$
===

Я мог бы обновить строчку нодлиста, вписать туда эту "неведомую зверушку" fe80::5054:ff:fe11:134c, но не буду. Потому что я вообще не понимаю логики откуда и по какому принципу берётся этот непонятный набор цифр. А если я что-то не понимаю, то и пользоваться я этим не буду. Потому как тупо копипастить, не понимая как и почему это работает, я отучился ещё в конце 80-х.

Bye!

--- GoldED+/LNX 1.1.5-b20231106
Ответить с цитированием
  #29  
Старый 25.06.2024, 03:21
Nil A
Guest
 
Сообщений: n/a
По умолчанию IPv6 адреса в Nodelist

Nil A написал(а) к Rinat Sadretdinow в Jun 24 02:06:38 по местному времени:

Нello, Rinat!

Tuesday June 25 2024 00:24, from Rinat Sadretdinow -> Alexey Khromov:

RS> Я мог бы обновить строчку нодлиста, вписать туда эту "неведомую
RS> зверушку" fe80::5054:ff:fe11:134c, но не буду.

Во, вопрос к знатокам. Вставляют ли в nodelist прям так вот статически IPv6 адреса? IPv4 попадаются же.

RS> Потому что я вообще не понимаю логики откуда и по какому принципу
RS> берётся этот непонятный набор цифр.

По DНCPv6? Кто тебе выдаёт IP адреса вообще, провайдер, роутер, и не важно, IPv4 или IPv6.

RS> А если я что-то не понимаю, то и пользоваться я этим не буду.

Пффф... у простова обывателя в телефоне выдаётся IPv6 и тамошний IP стек как-то с этим сам работает, а обыватель при этом листает фоточки кошечек, и не вникает.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #30  
Старый 25.06.2024, 09:51
Rinat Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию IPv6 адреса в Nodelist

Rinat Sadretdinow написал(а) к Nil A в Jun 24 08:43:08 по местному времени:

Нello Nil!

25 Jun 24 02:06, you wrote to me:

RS>> Я мог бы обновить строчку нодлиста, вписать туда эту "неведомую
RS>> зверушку" fe80::5054:ff:fe11:134c, но не буду.

NA> Во, вопрос к знатокам. Вставляют ли в nodelist прям так вот статически
NA> IPv6 адреса? IPv4 попадаются же.

IPv4 попадаются, да:

===
rhs@sys3175:~$ grep Rinat ~/fido/nodelist/nodelist.*
,620,ThunderBird,Moscow,RinatSadretdinow,-Unpublished-,300,MO,CM,IBN,INA:62.109.4.222
rhs@sys3175:~$
===

RS>> Потому что я вообще не понимаю логики откуда и по какому принципу
RS>> берётся этот непонятный набор цифр.

NA> По DНCPv6? Кто тебе выдаёт IP адреса вообще, провайдер, роутер, и не
NA> важно, IPv4 или IPv6.

Я не в этом смысле, то есть не в смысле кто выдаёт. Я не знаю логику по которой образуются эти цифры.

RS>> А если я что-то не понимаю, то и пользоваться я этим не буду.

NA> Пффф... у простова обывателя в телефоне выдаётся IPv6 и тамошний IP
NA> стек как-то с этим сам работает, а обыватель при этом листает фоточки
NA> кошечек, и не вникает.

Ну вот я и не хочу опускаться до уровня простого обывателя с телефоном и фотками котиков.

Bye!

--- GoldED+/LNX 1.1.5-b20231106
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:39. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot