Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
sendto(3, "\1Y\23\364\0\1\0\16\0\1\0\1!\231\361\340\254\361\337&A\253\0\10\0\2\0g\0\31\0\f"..., 44, 0, {sa_family=AF_INET6, sin6_port=htons(547), inet_pton(AF_INET6, "ff02::1:2", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=if_nametoindex("eth0")}, 28) = -1 EADDRNOTAVAIL (Cannot assign requested address) При этом netstat -an не показывает нихуя на 547. Что не так?
#WIIE7D / @l29ah / 12 дней назад

547/udp - это порт dhcpv6-сервера. А там, где dhcp, рядом и raw-сокеты, которые в netstat-е не светятся (и, кстати, netfilter-ом тоже не фильтруются)
#WIIE7D/LEA / @etw / 12 дней назад
@etw Это конечно охуительно, но НЯП сырой сокет не может сделать так чтобы я потом сосал с EADDRNOTAVAIL т.к. никто не знает хули он там делает.
#WIIE7D/Y15 / @l29ah --> #WIIE7D/LEA / 12 дней назад
@l29ah По поводу netstat-а, кстати, у меня ошибка, в netstat-е порт должен светиться. Это у тебя трейс dhcpv6-клиента?
#WIIE7D/075 / @etw --> #WIIE7D/Y15 / 12 дней назад
@etw Да.
#WIIE7D/D9O / @l29ah --> #WIIE7D/075 / 12 дней назад
@l29ah А link-local адрес (из fe80::/10) на eth0 есть?
#WIIE7D/45P / @etw --> #WIIE7D/D9O / 12 дней назад
@etw Нет.
#WIIE7D/CD4 / @l29ah --> #WIIE7D/45P / 12 дней назад
@l29ah А должен быть. Вместо ARP-костыля в ipv6 для низкоуровневых нужд в L2 используется NDP, работающий поверх самого ipv6 и использующий link-local адреса. Нет link-local адреса - нельзя ни соседей обнаружить, ни адрес получить. Скорее всего, у тебя либо выставлен net.ipv6.conf.eth0.disable_ipv6, либо вообще нет ipv6 в ядре (возможно, он собран модулем и не загружен).
#WIIE7D/TPE / @etw --> #WIIE7D/CD4 / 12 дней назад
@etw Как попросить луних поднять ll-адрес на интерфейсе не высчитывая его руками? Я его походу руками грохнул когда-то во время экспериментов. Передёргивание disable_ipv6 не помогло.
#WIIE7D/ROK / @l29ah --> #WIIE7D/TPE / 12 дней назад
@l29ah Передергивание disable_ipv6 должно было помочь. Впрочем, возможно, у меня ведро другое. Вообще, адрес может быть любым, но обычно он генерируется из mac-адреса интерфейса по EUI-64
#WIIE7D/POR / @etw --> #WIIE7D/ROK / 12 дней назад
@etw Окей, то есть к ethernet mac в ipv6 вообще ничего нигде по сути привязано? Пасяб!
#WIIE7D/KPA / @l29ah --> #WIIE7D/POR / 12 дней назад
@l29ah да, просто есть соглашение об использовании mac-адреса при автогенерации ipv6-адреса, чтобы случайно не получить коллизию в сети. Можно, конечно, напороться на коллизию MAC-адресов в L2, но ее в любом случае придется устранять.
#WIIE7D/T5N / @etw --> #WIIE7D/KPA / 12 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.