IPv6 на своём компьютере

Многообещающий, новый TCP/IP протокол 6-ой версии, наделал много шума и текущую ситуацию в мире, можно описать как хаос. Существует множество споров вокруг внедрения нового протокола, есть и проблемы связанные с этим, главные среди них: финансовые затраты, отсутствие опыта и даже теоретических знаний и конечно же инертность людей. Однако вопреки всему этому он работает, развивается, внедряется… вообщем живёт и расцветает. Многие заинтересованные, но плохо посвящённые, думают, что подключение к новой сети удел провайдеров, а провайдеры в свою очередь тянут до последнего…
Вообщем, для тех, кому нужен доступ в мир IPv6, тем, кто не готов ждать решения от провайдеров и у кого голова на месте и руки из положенного места, предлагаю самостоятельно получить доступ уже сегодня…

Для этой казалось бы сложной задачи, в действительности нужно не многое. Компьютер, желательно на Linux/Debian (или Ubuntu) и доступ в Интернет с реального IP адреса (желательно ещё и статического).

Основных способов ровно три:

  1. Использовать полностью автоматический протокол «Teredo»
  2. Использовать локальный-прямой туннель «6to4»
  3. Использовать IP туннель

Ещё, можно почитать тут: http://version6.ru/ways

Первый, он же самый простой и при этом весьма не плохой способ автоматического получения адреса, поиска маршрутов и туннелирования по необходимости на основе протокола Teredo:
Если вы используете машину на Windows 7/8, то скорее всего, IPv6 уже работает.
Если у вас OS Linix, то достаточно установить пакет «miredo». В дальнейшем всё будет работать автоматически, за исключением возможно DNS, поэтому на всякий случай, пропишите в «/etc/resolv.conf» следующее:

# Google public DNS
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
nameserver 8.8.8.8
nameserver 8.8.4.4

Для данного способа нужен только прямой доступ в Интернет, даже если через NAT. Адрес IPv6 будет динамическим, это пожалуй минус, но простота и доступность способа многое решает.
Подробнее, можно почитать здесь: http://version6.ru/miredo

Второй способ несколько сложнее, но имеет свои плюсы:
Необходимо иметь реальный и при этом статический IP адрес. Весь трафик IPv6 будет инкапсулироваться в IPv4 и отправляться либо ближайшему шлюзу, либо напрямую в место назначения. Преимуществом является статический IPv6 адрес, относительно высокая скорость с прямой маршрутизацией, геопривязка и возможность распределить сеть адресов для локальной сети.
Для настройки, необходимо на линуксовой машине создать туннельный интерфейс в «/etc/network/interfaces». Настройки можно получить на онлайн ресурсе:
http://6to4.ru/ или http://6to4.version6.net/

Третий способ сложнее и имеет неоднозначные преимущества, однако тоже решает задачу с доступом:
Потребуется реальный IP адрес, но не критично, если он динамический. В этом случае мы будем использовать туннельного брокера, первым делом нужно зарегистрироваться у них на сайте: http://tunnelbroker.net/, после чего создать новый туннель. (Create Regular Tunnel)
После заполнения формы, вы получите готовый конфиг.
Подробнее, можно прочитать здесь: http://habrahabr.ru/post/82397/

После проделанных операций, проверьте результат на: http://test-ipv6.com/