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
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
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)
Funziona bene da subito (viene creato in modo automatico). Con lo sniffer si vede bene l'incapsulazione
ip -6 neigh show (vuota) ping6 -I eth0 fe80::211:2fff:feee:fa3f (OK) ip -6 neigh show (vedo l'indirizzo pingato come REACHABLE)
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
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
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