Strumenti Utente

Strumenti Sito


roberto.alfieri:user:reti:ipv6-esercizi

Abilitazione di IPv6

Linux
lsmod | grep ipv6
echo "alias net-pf-10 ipv6" >>  /etc/modules.conf 
modprobe ipv6
ip -6 neigh show
ping6 -I eth0 fe80::20c:29ff:fe55:1baa 
Win XP
C:\> ipv6 install
C:\> ipv6 if
C:\> netsh interface ipv6 show neig          // neighbor discovery
C:\> ping6 fe80::20c:29ff:fe55:1baa%5 
C:\> tracert6 fe80::20c:29ff:fe55:1baa%5

ipsec sp 5

Note per win

Per aggiungere in IPv6 site local
netsh
interface ipv6
add address interface=6 address=fec0:0:0:f::49               per il numero della interface usare ipv6 if

(da mettere le route… con il solo indrizzo non funziona. Provato anche con add route fec0:0:0:F::49/16 interface=6 ma non funziona)

tunnel 6to4

Funziona bene da subito (viene creato in modo automatico). Con lo sniffer si vede bene l'incapsulazione

Note per Linux

ip -6 neigh show                                  (vuota)
ping6 -I eth0   fe80::211:2fff:feee:fa3f  (OK)
ip -6 neigh show                                   (vedo l'indirizzo pingato come REACHABLE)
INDIRIZZI SITE-LOCAL

Per aggiungere un indirizzo site local

 lpr2> ip  -6 address add fec0:0:0:1c::de/64 dev eth0 
 lpr3> ip  -6 address add fec0:0:0:1c::dd/64 dev eth0 

Per aggiungere indirizzi nella tabella dei Neighbour in modo permanente:

lpr2> ip -6 neigh add  fec0:0:0:1c::dd lladdr 00:11:2F:EE:FA:3F dev eth0
lpr3> ip -6 neigh add  fec0:0:0:1c::de lladdr 00:0C:29:D4:4F:0D dev eth0
ip -6 neigh show      (vedo gli indirizzi aggiunti come PERMANENT)
lpr3> ping6 -I eth0  fec0:0:0:1c::de       (OK)

Per eliminare l'indirizzo:

ip  -6 address del fec0:0:0:1c::de/16 dev eth0
Tunnel 6to4

Per creare un tunnel 6to4

 lpr1> ip tunnel add tun6to4 mode sit ttl 255 remote any local 172.28.34.221
 lpr1> ip link set dev tun6to4 up
 lpr1> ip -6 addr add 2002:AC1C:22DD::1/16 dev tun6to4
 lpr1> ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
  ( il ::192.88.99.1 dovrebbe essere l'indirizzo IPv4 anycast all-6to4-relays  ma non funziona )

 lpr2> ip tunnel add tun6to4 mode sit ttl 255 remote any local 172.28.34.221
 lpr2> ip link set dev tun6to4 up
 lpr2>ip -6 addr add 2002:AC1C:22DE::1/16 dev tun6to4
 lpr2> ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
Tunnel 4to6
lpr2> ipv4="172.28.34.102"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`
lpr2>  /sbin/ip tunnel add tun6to4 mode sit ttl 255 remote any local 172.28.34.102
lpr2> /sbin/ip link set dev tun6to4 up
lpr2> /sbin/ip -6 addr add 2002:ac1c:2266::1/16 dev tun6to4
lpr2> /sbin/ip -6 route add 2000::/3 via 2002:c058:6301::1 dev tun6to4 metric 1

lpr3> ipv4="172.28.34.103"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`
lpr3> /sbin/ip tunnel add tun6to4 mode sit ttl 255 remote any local 172.28.34.103
lpr3> /sbin/ip link set dev tun6to4 up
lpr3> /sbin/ip -6 addr add 2002:ac1c:2266::1/16 dev tun6to4
lpr3> /sbin/ip -6 route add 2000::/3 via 2002:c058:6301::1 dev tun6to4 metric 1


lpr2>  ping6 2002:ac1c:2267::1

Funziona anche da Windows verso Linux e viceversa

roberto.alfieri/user/reti/ipv6-esercizi.txt · Ultima modifica: 04/12/2012 10:23 da roberto.alfieri