lab2 IPv6

background image

Sieciowe systemy operacyjne – laboratorium IPv6

Celem ćwiczenia jest zdobycie umiejętności konfiguracji hostów do pracy w sieciach IPv6 oraz

poznanie metod autokonfiguracji hostów IPv6. Ćwiczenie realizujemy w SO Linux w wersji Live CD -

Knoppix 6.4. Materiały dotyczące konfiguracji były podane na wykładzie.

1.

Plan ćwiczenia

Plan adresacji:

prefiks sieci:numer grupy::numer hosta/64

Przykład dla hosta numer 7 w grupie 4: 2001:db8:4::7/64

Pracujemy w dwuosobowych grupach. Numery hostów są naklejone na obudowach. Numerem grupy

jest numer rutera podzielony przez 2. Prefiksem sieci jest 2001:db8.

2.

Czynności przygotowawcze

Przed przystąpieniem do ćwiczenia uzupełniamy Knoppixa o brakujące komponenty.

su
apt-get update

#host

apt-get install dibbler-client

#serwer

apt-get install radvd dibbler-server

3.

Konfiguracja statyczna adresów IPv6

Przykładowa konfiguracja interfejsu eth1 dla hosta(3):

ip link set eth1 down
ip addr flush eth1
ip -6 addr add 2001:db8:2::3/64 dev eth1
ip link set eth1 up
ip -6 route add default via 2001:db8:2::4

Przykładowa konfiguracja interfejsów dla rutera(4):

ip link set eth1 down
ip addr flush eth1
ip -6 addr add 2001:db8:2::4/64 dev eth1
ip link set eth1 up

ip -6 addr add 2001:db8:0::4/64 dev eth0

#włączenie ruringu ipv6

echo ”1” > /proc/sys/net/ipv6/conf/all/forwarding

background image

#trasy do pozostałych grup

ip -6 route add 2001:db8:1::/64 via 2001:db8::2
ip -6 route add 2001:db8:3::/64 via 2001:db8::6
ip -6 route add 2001:db8:4::/64 via 2001:db8::8

4.

Autokonfiguracja bezstanowa - SLAAC - Router Advertisement

Konfiguracja usługi radvd. Przykładowa zawartość pliku /etc/radvd.conf:

interface eth1 {

AdvSendAdvert on;

AdvManagedFlag on;

AdvOtherConfigFlag off;

prefix 2001:db8:1:0::/64 {

AdvOnLink on;

AdvAutonomous on;

AdvRouterAddr off;

};

};

Po skonfigurowaniu i uruchomieniu usługi radvd na ruterze usuwamy wcześniejszą konfigurację z

hosta:

ip link set eth1 down
ip addr flush dev eth1
ip link set eth1 up

Sprawdzamy na hoście poprawne ustalenie adresu i rutingu przez SLAAC:

ip -6 addr show
ip -6 route show
ping6 2001:db8:4::8

5.

Serwer DHCPv6 – Dibbler.

Konfiguracja serwera w pliku /etc/dibbler/server.conf:

iface eth1 {

option domain super.edu

option dns-server 2001:470:20::2
option ntp-server 2001:6a0:1:1::2

class {

pool 2001:db8:2::1000 - 2001:db8:2::1FFF

}

#przydzielenie stałego adresu dla wybranego klienta

client duid 0x000102030406 {

address 2001:db8:1::1234

}


}

Konfiguracja klienta w pliku /etc/dibbler/client.conf:

iface eth1 {

ia

// ask for address

option dns-server

// ask for DNS servers

option domain

// ask for domain

option ntp-server

// ask for NTP servers

}

Zarówno klienta jak i serwer Dibblera warto uruchamiać z opcją run. Na ekranie będą wówczas

widoczne wszystkie komunikaty diagnostyczne.

dibbler-server run


Wyszukiwarka

Podobne podstrony:
I9M1S1 Nawrot Gudanowicz lab2
IWP JP2 Lab2 Struktury
Lab2 OZE id 259328 Nieznany
lrm sprawozdanie kck lab2
LAB 4 Lab2 WprowadzenieMATLAB 2 Nieznany
lab2(v2), Semestr III, Technologie wytwarzania
termo lab2 szczotka
Grudziński Krawiec lab2# 10 2012
Badanie wyplywu cieczy ze zbior sprawozdanie z lab2 id 631079 (2)
lab2 3 3
MES lab2
program lab2 1JP3
lab2 7 id 259265 Nieznany
Instrukcja IEF Algorytmy i struktury danych lab2
lab2 (2)
lab2 pd
lab2

więcej podobnych podstron