IPv6 (6to4) и Ubuntu 16.04.1 Нужна помощь [Решено]

Изображение пользователя RA9OAJ.

Доброго времени суток!
Давно я здесь не отписывался, а уж тем более не открывал новые темы. Но вот просьба одного знакомого, имеющего VPS на базе ubuntu 16.04.1, ввела меня недавно в тупик. Сам я никогда раньше не занимался настройкой ipv6 на серверах, но вот ему приспичило - попросил меня помочь, как более опытного.
Если кратко, то вот что мы имеем на сервере:

  • выхлоп sudo ip6tables -L:
  • При данных настройках замечательно пингуются родные ресурсы по протоколу IPv6:

    А вот наш волшебный никак не хочет:
    Ну черт бы с ним, однако, не проходят пинги 6 версии до настроенного мной сервера, имя которого тоже успешно разрешается на адрес ipv6 (тот самый 2002:xxxx:xxxx::1). Начал копать дальше, и тут, о ужас:
    [103551.107337] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1
    [103552.116314] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1
    [103553.123976] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1
    [103554.132976] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1
    [103555.139641] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1
    [103556.148026] sit: Src spoofed 192.88.99.1/2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm -> xx.xx.xx.xx/2002:xxxx:xxxx::1

    Т.е., я так понимаю, что серверу нифига не интересны подмененные адреса?
    И как мне с этим бороться?
    Где я совершил ошибку?

    P.S. Про туннельных крыс брокеров я знаю, но нужно именно без них.

    0
    RA9OAJ - 20 Сентябрь, 2016 - 16:48
    Изображение пользователя RA9OAJ.

    Кажется, я понял, что хочет ядро.
    Оно проверяет на соответствие ipv4 отправителя и ipv6 отправителя (отбросив 2002: префикс, взяв 4 следующие байта получаем ipv4 хоста отправителя).
    В нашем случае пакеты приходят с шлюза 192.88.99.1, но содержат инкапсулированный ipv6 пакет с адресом источника 2002:yyyy:yyyy:0:mmmm:mmmm:mmmm:mmmm, а здесь эти 4 байта после префикса не соответствуют адресу шлюза, т.к. там указан адрес моего десктопа.
    Я пока не придумал, как с эти бороться, но нашел упоминания о патче в ядро...

    +1
    RA9OAJ - 26 Сентябрь, 2016 - 05:00
    Изображение пользователя RA9OAJ.

    Разобрался. На самом деле сейчас все плохо с 6to4, не все релеи на пути пакетов из 4 интернета в 6 интернет работают.
    В общем отказался в пользу 6in4 через туннельного брокера.

    Отправить комментарий

    CAPTCHA на основе изображений
    Введите цифры