drixter’s blog

…przygody informatyka…

Konfiguracja IPv6 w Windows 2003

Celem niniejszego artykułu jest skonfigurowanie protokołu IPv6 w sieci lokalnej dla każdego systemu operacyjnego (Windows XP, Linux, FreeBSD, ?) gdzie bramą/routerem jest Windows 2003.

  • Konfiguracja ściany ogniowej (firewall)

W zależnosci od rodzaju programu, należy dodać regułę która przepuszcza protokół IP-Type 41.

  • Konfiguracja tunelu IPv6-in-IPv4

Aby skonfigurować tunel IPv6-in-IPv4 należy znaleźć usługodawcę tej usługi, w przypadku tego artykułu został wykorzystany serwis SixXS.

  • Instalacja protokołu IPv6 w Windows 2003
netsh interface ipv6 install

Po pomyślnej rejestracji w SixXS, przyszła pora na uruchomienie tunelu, wykonujemy to następującymi komendami:

netsh interface ipv6 add v6v4tunnel "nazwa tunelu" [nasz_adres_ipv4] [adres_końca_tunelu_ipv4]

Np.

netsh interface ipv6 add v6v4tunnel "SixXS" 83.144.72.252 212.224.0.188

Dodanie naszego adresu IPv6, który nam przydzielił ISP:

netsh interface ipv6 add address "SixXS" 2001:6f8:900:3a::2

Dodanie kolejnych adresów na interfejs, jeżeli oczywiście są potrzebne:

netsh interface ipv6 add address "SixXS" 2001:6f8:93c::1
...
netsh interface ipv6 add address "SixXS" 2001:6f8:93c::a

Ustawienie routingu przez adres z naszej klasy, a nieprzydzielony przez ISP:

netsh interface ipv6 add route 2001:6f8:93c::a/128 "SixXS" publish=yes

Ustawienie domyślnego routingu:

netsh interface ipv6 add route 0::/0 "SixXS" publish=yes

Ustawienie routingu klasy 2001:6f8:93c:1::/64 na naszą sieć lokalną:

netsh interface ipv6 add route 2001:6f8:93c:1::/64 "Siec Lokalna" publish=yes

Ustawienie przekierowywania pakietów na naszym tunelu:

netsh interface ipv6 set interface "SixXS" forwarding=enabled

Ustawienie przekierowywania pakietów oraz ogłaszania się routera w naszej sieci lokalnej:

netsh interface ipv6 set interface "Siec Lokalna" forwarding=enabled advertise=enabled

Ustawienie adresu domyślnej bramy dla naszej sieci lokalnej (żeby ładniej traceroute wyglądał)

netsh interface ipv6 add address "Siec Lokalna" 2001:6f8:93c:1::1
  • Konfiguracja klientów w sieci lokalnej

W przypadku Windows XP, Windows 2003 wystarczy polecenie:

netsh interface ipv6 install

I dodanie następnego adresu na interfejs, jak to ma miejsce powyżej np.

netsh interface ipv6 add address "LAN" 2001:6f8:93c:1::2

W przypadku systemów Linux, FreeBSD należy załadować lub wkompilować odpowiednie moduły do jądra systemu.

  • Sprawdzenie poprawności działania

Np. poprzez ping lub tracert (traceroute):

IPv6 Traceroute

Wpis “Konfiguracja IPv6 w Windows 2003” skomentowano 3 razy

  1. Mariusz pisze:

    Witam skad wziął sie ten adres skad go wziąć

    Dodanie naszego adresu IPv6, który nam przydzielił ISP

  2. drixter pisze:

    w tym wypadku to jest sixxs.net

  3. Mariusz pisze:

    Ustawienie routingu przez adres z naszej klasy, a nieprzydzielony przez ISP: można prosić o wyjasnienie co za adres dokaldnie

Dodaj komentarz

boinkme