#21
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |