gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 8 июня 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:25:57] <dhamp_ > loooser, a85ab2b  dcppsyncv4
там починено скачивание файлов для adc в active mode + исправлена работа c tls
[00:25:57] proxym вышел(а) из комнаты
[00:29:02] Diger вышел(а) из комнаты
[01:05:27] <loooser> dhamp_ : активный режим заработал, на в6 - тоже, наконец-то :)
Теперь нужно сделать в интерфейсе бОльшее разделение для IPv6 - отдельные настройки для активного/пассивного режима (или, в крайнем случае, делать его всегда активным). В идеале - вообще сделать отдельно "Подключение IPv4" и "Подключение IPv6".
И в настройках хаба есть галочка "Внешний IP", но туда можно вбить только IPv4...
[01:10:25] <loooser> А tls потом протестирую.
[01:14:59] <dhamp_ > loooser, ipv6 на текущий момент всегда активен,
>И в настройках хаба есть галочка "Внешний IP", но туда можно вбить только IPv4...
не думаю что это нужно или есть где то  nat на ipv6 ?
[01:17:28] <loooser> >ipv6 на текущий момент всегда активен  - ок
>И в настройках хаба есть галочка "Внешний IP"  - а это не IP для привязки исходящих соединений?
[01:17:30] <dhamp_ > loooser, bind на интерфейс/ип сейчас есть отдельные, задавать отдельно слушаемые порты для ipv4 и ipv6 - не считаю необходимым на данный момент
[01:17:49] <dhamp_ > > И в настройках хаба есть галочка "Внешний IP"  - а это не IP для привязки исходящих соединений?
нет
[01:17:52] <dhamp_ > loooser, ^^
[01:17:58] <loooser> ок
[01:20:15] <loooser> dhamp_ : Но в принудительном активном режиме для IPv6 я не уверен - в роутерах часто по дефолту ставят запрет на входящие для в6, типа для безопасности.
[01:20:23] <dhamp_ > loooser, условно это информация для хаба/клиентов на хабе куда коннектится если ты в актив моде, если у тебя nat или шлюз или ещё что, ип на компе и тот что видит хаб будут отличаться
[01:20:38] <dhamp_ > вот для этого и нужно чтобы сообщить как с тобой общатся
[01:21:20] <dhamp_ > > [01:15:03] <loooser> dhamp_ : Но в принудительном активном режиме для IPv6 я не уверен - в роутерах часто по дефолту ставят запрет на входящие для в6, типа для безопасности.
эм... безопастности от чего ?
[01:22:31] <loooser> от проникновений извне. Исходящие соединения работают, а входящие  - нет.
[01:23:16] <dhamp_ > loooser, о каких роутерах речь - провайдерских или soho(тех что у конечных юзеров) ?
[01:23:47] <loooser> SOHO
http://version6.ru/ip6tables - типа как тут с ESTABLISHED,RELATED
[01:27:52] <dhamp_ > loooser, что раздают эти роутеры в локалку /32 адреса из ipv6 или ты не в курсе ?
[01:30:00] <loooser> dhamp_ : Почему /32? Такие сети домашним юзерам не снились :)
[01:30:32] <dhamp_ > loooser, потому что по стандарту вроде должен выдаваться вообще /64
[01:31:33] <dhamp_ > хотя наверно я не прав )
[01:31:56] <loooser> dhamp_ : Да, /64 на интерфейс, чтоб автогенерация IP работала. Но откуда ты взял /32 ?? :)
[01:32:41] <dhamp_ > loooser,
4: teredo: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none
    inet6 2001:0:53aa:64c:841:69a5:faed:bbbe/32 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::ffff:ffff:ffff/64 scope link
       valid_lft forever preferred_lft forever
[01:36:07] <loooser> dhamp_ : это маршрут для тередо, для которого глобально зарезервировано 2001:0::/16 - все пакеты для этой подсети должны отправляться в этот интерфейс, чтобы он сам обработал их и направил куда нужно.
[01:36:59] <loooser> ой, 2001:0::/32,  а для 6to4 - то же самое, но 2002::/16
[01:38:48] <loooser> При этом сам teredo получает /128, а 6to4 - /48
[01:39:37] <loooser> dhamp_ : короче всё это к вопросу не имеет отношения ))
[01:43:46] <dhamp_ > loooser, тогда я yе понял чего ты про роутеры хотел сообщить ;) то что по дефолту они все входящие не иницированные из lan cети будут слать лесом ? так вроде это очевидно.
[01:44:50] <loooser> dhamp_ : так ведь активный режим в dc++  в таких условиях работать не будет...
[01:45:10] <dhamp_ > loooser, man upnp :)
[01:45:40] <loooser> dhamp_ : а у вас реализован upnp для в6?
[01:45:45] <dhamp_ > +nat-t как вариант
[01:45:59] <dhamp_ > loooser, а хз )
[01:47:06] <dhamp_ > loooser, наверно нет
[01:47:22] <dhamp_ > нужно добавить ещё 1 адрес просто
[01:47:49] <dhamp_ > loooser, только как тестировать я хз )
[01:48:03] <loooser> dhamp_ : какой адрес?
[01:48:11] <dhamp_ > у тебя есть роутер с ipv6 и upnp ?
[01:48:32] <dhamp_ > > [01:42:51] <loooser> dhamp_ : какой адрес?
BIND_ADDRESS6
[01:48:52] <loooser> нет. И по-моему, для в6 upnp ещё только в рфц присутствует...
[01:49:23] <loooser> про живые реализации не не слышал
[01:49:25] <dhamp_ > там просто пеередаются порты + ип интерфейса для указания miniupnpc где искать наш роутер с upnp
[01:53:41] <dhamp_ > loooser, https://github.com/miniupnp/miniupnp/blob/master/miniupnpc/Changelog.txt
[01:55:20] <dhamp_ > надо бы у нас версию с 1.8 до 1.9 обновить внутреннюю
[01:56:00] <loooser> dhamp_ : 2011/04/08:  Adding support for urn:schemas-upnp-org:service:WANIPv6FirewallControl:1   - это?
[01:56:33] <dhamp_ > loooser, типа того, там ещё потом он много кода у себя фиксил для ipv6 адресов
[01:59:45] <loooser> dhamp_ : у меня в репах версия 1.8.20130730-2, так что смогу протестить
[02:00:35] <dhamp_ > > [01:42:59] <dhamp_ > у тебя есть роутер с ipv6 и upnp ?
[02:00:45] <dhamp_ > loooser, ^^
[02:00:54] <dhamp_ > или как ты тестить будешь ?
[02:01:05] <loooser> dhamp_ : у меня не роутер, у меня сервер ))
[02:01:20] <loooser> upnp не использую, но могу поставить
[02:01:22] <dhamp_ > loooser, у тебя на сервере есть upnp демон ?
[02:01:29] <loooser> ^^
[02:01:50] <dhamp_ > loooser, ну поставь miniupnpd
[02:02:16] <loooser> dhamp_ : а сейчас уже есть что тестить? :)
[02:02:20] <dhamp_ > loooser, хотя я не знаю чего пихают в роутеры =) и насколько оно совместимо с ipv6
[02:02:43] <dhamp_ > loooser, ну писать то немного
[02:02:45] <dhamp_ > =)
[02:03:02] <loooser> закоммитишь - свисни :)
[02:03:50] <loooser> dhamp_ : но тогда ещё нужно будет автоматически выяснять наличие upnp и нужно ли его юзать...
[02:12:51] <loooser> И, между прочим, IPv6-NAT существует, и кое-где его могут заюзать... :)
[02:13:29] <loooser> в будущем :)
[02:13:58] <dhamp_ > loooser, один вопрос - зачем ?
[02:14:34] <loooser> dhamp_ : Когда у людей появится два провайдера с IPv6 и нужно будет их одновременно юзать :)
[02:15:18] <dhamp_ > loooser, и чем тут поможет nat ?
[02:15:32] <dhamp_ > роутинг решит не ?
[02:15:53] <loooser> транслировать локальные адреса в провайдерские...
[02:16:25] <loooser> Чтобы не юзерский комп решал с какого IP отправлять пакеты
[02:16:47] <dhamp_ > loooser, если провейдер даст только 1 /128 то тут да без костылей не обойтись
[02:17:11] <loooser> А то вырубится один провайдер - и как сообщить в локалку, что адреса поменялись? :)
[02:18:25] <dhamp_ > loooser, 2 ип из разных подсетей на 1 интерфейсе давно реальность =) и нормально работают, не верю что в нельзя сделать овер дохрена адресов ipv6 на 1 интерфейсе
[02:18:44] <loooser> dhamp_ : ^^
[02:19:45] <dhamp_ > loooser, у тебя неудачный пример )
[02:20:15] <loooser> это давно рабочий и отработаный юзкейс для в4 ))
[02:20:40] <dhamp_ > loooser, но он нифига не подходит для в6
[02:22:44] <loooser> Подходит. Надо просто NAT, который транслирует только первые 64 бита.
[02:23:10] <loooser> dhamp_ : правда я хз как там реализовали нат для в6 в ядре - не щупал пока.
[02:38:53] <loooser> -j NETMAP вроде подходит...
[03:13:26] <loooser> http://www.opennet.ru/opennews/art.shtml?num=35708 - нашёл, NPT называется (IPv6-to-IPv6 Network Prefix Translation)
[03:25:20] <dhamp_ > loooser, чёто смотря на хидер miniupnpc - меня начали терзать смутные сомнения что он не осилит 2 порт мапа одновременно
[03:26:09] <loooser> dhamp_ : может всё-таки рфц почитать? :)
[03:26:43] <dhamp_ > loooser, а оно есть ?
[03:27:02] <loooser> да должен быть :)
[03:28:07] <loooser> dhamp_ : http://tools.ietf.org/html/draft-bnss-v6ops-upnp-01
[03:59:15] <loooser> http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1-AnnexA.pdf  <-- кажется здесь
[04:04:28] <loooser> dhamp_ : в комменте к патчу напиши URL документа, по которому UPnP-IPv6 сделаешь, чтоб он в чейнджлоге фигурировал. И в комментах кода такое тоже будет не лишне :)
[04:14:21] <loooser> Presentation pages retrieved over IPv6 MUST NOT contain IPv4 addresses. Presentation pages retrieved over IPv4 MUST NOT contain IPv6 addresses.
[04:47:16] <dhamp_ > [04:09:09] <loooser> Presentation pages retrieved over IPv6 MUST NOT contain IPv4 addresses. Presentation pages retrieved over IPv4 MUST NOT contain IPv6 addresses.
ииииии ? =)
[04:48:49] <loooser> dhamp_ : что иии?  -- Не нужно ведь одновременно два портмапа...  Или это ты что-то иное имел ввиду?
[04:49:10] <loooser> не ипв6+ипв4?
[05:52:28] dhamp_ вышел(а) из комнаты
[11:47:30] Diger вошёл(а) в комнату
[13:39:12] ONYX вошёл(а) в комнату
[14:28:49] dhamp_ вошёл(а) в комнату
[14:40:42] <loooser> dhamp_ : На ADC вроде работает Require TLS, а на NMDC чё-то хз - ничего не качается. Попробуй зайти на  dchub://dc.filimania.com  и скачать список файлов с Detroyt2-Base
[14:58:36] <loooser> И на  adcs://m0nster.c0k.de:4111 заодно зайди - протестируй эйскальт с эйскальтом по IPv6
[15:38:44] <dhamp_ > loooser, Ip unknown :0
[15:39:23] <loooser> dhamp_ : это по в6?
[15:40:53] <loooser> блин, с остальных двоих качаю норм :(
[15:46:41] <dhamp_ > loooser, пинг тебя
[15:46:47] <dhamp_ > ответь в d
[15:46:49] <dhamp_ > c
[16:42:27] dhamp_ вышел(а) из комнаты
[17:03:12] Diger вышел(а) из комнаты
[17:10:42] dhamp_ вошёл(а) в комнату
[17:18:26] dhamp_ вышел(а) из комнаты
[17:18:36] dhamp_ вошёл(а) в комнату
[17:18:55] dhamp_ вышел(а) из комнаты
[17:19:05] dhamp_ вошёл(а) в комнату
[17:42:38] Diger вошёл(а) в комнату
[18:17:43] <dhamp_ > flylinkdc, ping тебя
[18:37:57] ONYX вышел(а) из комнаты
[19:02:08] Diger вышел(а) из комнаты
[19:06:06] dhamp_ вышел(а) из комнаты
[19:22:01] Diger вошёл(а) в комнату
[19:36:34] dhamp_ вошёл(а) в комнату
[19:36:40] dhamp вошёл(а) в комнату
[19:37:14] dhamp_ вышел(а) из комнаты: Отключён
[19:43:25] <loooser> dhamp: а чё тебя опять двое?
[19:43:58] <dhamp> loooser, потому что 2 акк глюкнул,я его откл.
[19:44:11] dhamp_ вошёл(а) в комнату
[19:44:22] dhamp_ вышел(а) из комнаты
[19:44:32] <loooser> dhamp : я проснифил соединение - используется протыкание NAT-а, поэтому порты такие странные
[19:51:37] <dhamp> > [19:39:17] <loooser> dhamp : я проснифил соединение - используется протыкание NAT-а, поэтому порты такие странные
это ты про какое соединение от меня к тебе или от тебя ко мне ?
[19:52:11] <loooser> когда ты список файлов скачиваешь с меня
[20:17:19] Diger вышел(а) из комнаты
[20:37:51] Diger вошёл(а) в комнату
[21:46:06] Diger вышел(а) из комнаты
[21:50:45] Diger вошёл(а) в комнату
[22:13:13] <dhamp> loooser, тести upnp 2bd2fab  dcppsyncv4
[22:19:30] dhamp_ вошёл(а) в комнату
[22:19:40] dhamp_ вышел(а) из комнаты
[22:20:24] dhamp вышел(а) из комнаты
[22:20:44] dhamp_ вошёл(а) в комнату
[22:20:51] dhamp вошёл(а) в комнату
[22:21:01] dhamp вышел(а) из комнаты
[22:21:18] yrii вошёл(а) в комнату
[22:52:10] proxym вошёл(а) в комнату
[22:57:24] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[23:07:23] yrii вышел(а) из комнаты
[23:55:20] dhamp_ вышел(а) из комнаты: Вышел из Vacuum-IM
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!