Блог @ Ihtiandr.Info

Archive for the ‘ipv6’ tag

IPv6 “из коробки”. Windows Vista & Seven IPv6 ready

with 2 comments

Немного обалдел, что что все работает, фактически “из коробки”. Правда не настроено чтобы “броузить web” (про настройки IPv6 сетей я писал уже на блоге и сайте), однако torrent раздается через IPv6 “только так”

uTorrent ipv6 screenshot

uTorrent ipv6 screenshot

Массово надо googlить всем на предмет teredo, вероятнее всего это и будет вариант по типу как я писал про tonnel brokers.

C:\Users\ls>netsh int ipv6 show teredo
Параметры Teredo
———————————————
Тип : default
Имя сервера : teredo.ipv6.microsoft.com.
Интервал обновления клиента: 30 секунд
Порт клиента : unspecified

Более того

C:\Users\ls>ping 2001:4860:a005::68

Обмен пакетами с 2001:4860:a005::68 по с 2001:0:d5c7:a2d6:34cf:2458:a383:ddf6 с
32 байтами данных:
Ответ от 2001:4860:a005::68: время=596мс
Ответ от 2001:4860:a005::68: время=157мс
Ответ от 2001:4860:a005::68: время=229мс
Ответ от 2001:4860:a005::68: время=250мс

Статистика Ping для 2001:4860:a005::68:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 157мсек, Максимальное = 596 мсек, Среднее = 308 мсек

Однако по имени тот же хост не работает резолвинг (адрес я узнал командой dig ipv6.google.com aaaa в unix) и не открывается в браузерах. Впрочем, в браузере (FF и IE) и не открывается по IP-адресу.

Вероятно, надо что-то донастроить. И еще, читать и читать на каком основании какой IPv6 адрес выдается мне. Статический или какой он?

Зато кроме ping также работает, например, telnet 2001:4860:a005::68 80
Следовательно, делаем вывод что “проблемы браузеров решаемы”, как настроить стек - буду читать уже завтра, вероятно просто достаточно поставить протокол на сетевую карту.

А пока отключу командами

netsh>int ter
netsh interface teredo>set st dis
ОК.

Written by Blog@Ihtiandr.Info

October 20th, 2009 at 3:51 am

Posted in internet

Tagged with

IPv6 и тот зарезают

with one comment

Раньше FreeNet6 выдавали /48, теперь лишь /56 (что тоже очень много, про это правда умолчали) и поменяли IP-адреса http://go6.net/4105/news-details.asp?news_id=1304 . Вот такое вот кино, правда я отказался от них, пользы практической никакой нет, но статьи соответствующие писал про это.

Written by Blog@Ihtiandr.Info

December 10th, 2008 at 11:04 pm

Posted in internet

Tagged with

Настраиваем выход WindowsXP (вручную) в Интернет через IPv6 протокол

with one comment

Я уже писал на основном сайте, то, что настроил IPv6 линк со своего домашнего сервера (который находится внутри сети на NAT, но это совершенно не важно.

Теперь, пришло время вывести в интернет через IPv6 рабочую станцию с WindowsXP настроив маршрутизацию.
Буду ее настраивать вручную, так как “обычный”, IPv4 адрес выдается с модема при помощи DHCP который ничего не знает по IPv6 протокол.

Как ни странно, все настроилось с первого раза и даже не потребовалась перезагрузка :)

Итак, приступим к настройке.
Замечательный http://go6.net/ выдает зарегистрированным пользователям сеть /48
Это просто дофига(!) сколько адресов, если я не ошибаюсь, то это 65535 в пятой степени.

Итак, поправим конфиг (смотрите основную статью на <a href=”http://ihtiandr.info”>Ihtiandr.Info</a>)

lola# vi /usr/local/etc/gw6c.conf
host_type=router
(было host)
if_prefix=rl0
(адрес на который будет назначаться сеть)
prefixlen=48
(по умолчанию 64 стоит, это неверно, они дают 48)

Можно также делегировать обратную зону указав сервера имен (они дают и ее и запись в прямой зоне для главного адреса) это пока неактуально :)

Перезапустите клиента

lola# /usr/local/etc/rc.d/gateway6 restart

Теперь смотрите /var/log/messages

Oct 17 23:07:53 lola gw6c: Your IPv6 address is 2001:05c0:8fff:fffe:0000:0000:0000:c243.
Oct 17 23:07:53 lola gw6c: Your IPv6 prefix is 2001:05c0:a0e6:0000:0000:0000:0000:0000/48.

lola# ifconfig rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:50:bf:65:dd:72
inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
inet6 2001:5c0:a0e6::1 prefixlen 64

Ура! У нас целая сеть /48 IPv6 адресов (честно говоря, сходу понять не могу, чего это prefixlen 64), но вроде <a href=”http://go6.net/4105/freenet.asp”>все верно</a>.

Проверим её работу

<code>lola# ping6 -S 2001:05c0:a0e6:0000:0000:0000:0000:0001 www.jp.freebsd.org
PING6(56=40+8+8 bytes) 2001:5c0:a0e6::1 –> 2001:2f0:104:1:2e0:18ff:fea8:16f5
16 bytes from 2001:2f0:104:1:2e0:18ff:fea8:16f5, icmp_seq=0 hlim=50 time=471.323 ms
16 bytes from 2001:2f0:104:1:2e0:18ff:fea8:16f5, icmp_seq=1 hlim=50 time=482.934 ms
16 bytes from 2001:2f0:104:1:2e0:18ff:fea8:16f5, icmp_seq=2 hlim=50 time=452.135 ms
^C
— www.jp.freebsd.org ping6 statistics —
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 452.135/468.797/482.934/12.700 ms</code>

Теперь приступим к настройке Windows

Запустите командную строку (cmd.exe) и выполните

C:\>ipv6 install
Установка…
Успешно.

Теперь посмотрим какие у нас есть интерфейсы (и адреса), чтобы использовать его номер, поскольку они называются русскими буквами “Подключение по локальной сети” не прокатит.

C:\>netsh
netsh>interface ipv6
netsh interface ipv6>show address
Запрос активного состояния…

Интерфейс 5: Подключение по локальной сети

Тип адр.   Сост.DAD   Доп.вр.жизни  Осн.вр.жиз.  Адрес
———  ———- ———— ———— —————————–
Связь      Основной       infinite     infinite fe80::20c:76ff:fecb:7f73

Интерфейс 4: Teredo Tunneling Pseudo-Interface

Тип адр.   Сост.DAD   Доп.вр.жизни  Осн.вр.жиз.  Адрес
———  ———- ———— ———— —————————–
Связь      Основной       infinite     infinite fe80::ffff:ffff:fffd

Интерфейс 2: Automatic Tunneling Pseudo-Interface

Тип адр.   Сост.DAD   Доп.вр.жизни  Осн.вр.жиз.  Адрес
———  ———- ———— ———— —————————–
Связь      Основной       infinite     infinite fe80::5efe:192.168.1.2

Интерфейс 1: Loopback Pseudo-Interface

Тип адр.   Сост.DAD   Доп.вр.жизни  Осн.вр.жиз.  Адрес
———  ———- ———— ———— —————————–
Замыканий на себя Основной       infinite     infinite ::1
Связь      Основной       infinite     infinite fe80::1

Итак, нам надо добавить адрес, скажем 2001:05c0:a0e6:0000:0000:0000:0000:0002 (нехило смотрится, да? Как быстро вы его сможете запомнить? ;) на 5й интерфейс

Добавим его

netsh interface ipv6>add address 5 2001:05c0:a0e6:0000:0000:0000:0000:0002
ОК.

Адрес добавился, можно увидеть через show address

netsh interface ipv6>show address
Запрос активного состояния…

Интерфейс 5: Подключение по локальной сети

Тип адр.   Сост.DAD   Доп.вр.жизни  Осн.вр.жиз.  Адрес
———  ———- ———— ———— —————————–
Вручную    Основной       infinite     infinite 2001:5c0:a0e6::2
Связь      Основной       infinite     infinite fe80::20c:76ff:fecb:7f73

Теперь добавим шлюз по-умолчанию для протокола IPv6, чтобы можно было ходить в интернет

netsh interface ipv6>add route ::/0 5 2001:05c0:a0e6:0000:0000:0000:0000:0001
ОК.

Все, мы добавили роутинг для 5го интерфейса, проверим это

netsh interface ipv6>show route
Запрос активного состояния…

Публик.  Тип       Метр. Префикс                   Инд  Имя шлюза/интерфейса
——-  ——–  —-  ————————  —  ———————
no       Вручную      0  ::/0                        5  2001:5c0:a0e6::1

Помимо netsh можно использовать также и команду ipv6, на microsoft вроде бы все расписано подробно

Проверим работу сети

C:\>ping6 go6.net

Проверка связи go6.net [2001:5c0:0:1::6]
с 2001:5c0:a0e6::2 с 32 байт данных:

Ответ от 2001:5c0:0:1::6: байт=32 время=271ms
Ответ от 2001:5c0:0:1::6: байт=32 время=270ms
Ответ от 2001:5c0:0:1::6: байт=32 время=278ms
Ответ от 2001:5c0:0:1::6: байт=32 время=299ms

Проверить связь статистики для 2001:5c0:0:1::6:
Пакеты: Отправлено = 4, Получено = 4, Lost = 0 (0% loss),
Время в пути в мсек (приблизительно):
Минимум = 270ms, максимум = 299ms, среднее = 279ms

C:\>tracert6 go6.net

Трассировка маршрута к go6.net [2001:5c0:0:1::6]
с 2001:5c0:a0e6::2 более максимума 30 скачков:

1       <1 мс    <1 мс    <1 мс  2001:5c0:a0e6::1
2      247 ms   247 ms   247 ms  2001:5c0:8fff:fffe::c242
3     1920 ms  1430 ms     *     freenet6.hexago.com [2001:5c0:0:5::114]
4      274 ms   270 ms   286 ms  2001:5c0:0:2::1
5        *      270 ms   268 ms  2001:5c0:0:1::6

Трассировка завершена.

C:\>

Ну и не забываем про http://ipv6.google.com/ ;)

Также соблюдайте элементарные правила безопасности (ведь у вас теперь вся сеть живет на реальных IP-адресах и если “нет надобности чтобы “кто-попало лазил с улицы”, то пропишите на шлюзе несколько строк вида:

add allow ipv6-icmp from any to any
add allow ip6 from any to any in recv tun1 established
add deny ip6 from any to me6 in recv tun1

Written by Blog@Ihtiandr.Info

October 18th, 2008 at 12:17 am

Posted in internet

Tagged with

 Page 1 of 1  1