Hi GLLUG, If I remember correctly I've seen excellent threads here about ipv6 (and ipv4 :-) ). I'm now (yes, very late) starting to use ipv6 myself and I thought of asking a few things to learn it a bit better.
I have a Raspberry pi connected to a BT router that recently has "switched" to ipv6 only (yay?!). This is helping me to test a Gandi server ipv6 configuration. Raspberry pi: /sbin/ifconfig eth0: eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::56d8:5a6c:fc11:16f1 prefixlen 64 scopeid 0x20<link> inet6 2a00:23c6:2c01:b801:2817:ffe3:d3aa:5d8c prefixlen 64 scopeid 0x0<global> ether b8:27:eb:b0:9d:76 txqueuelen 1000 (Ethernet) I've also have a Gandi server with ipv4 and ipv6 (I've been setting up the ipv6 parts: enabling it on postfix, SPF, nginx SSL certs using the ipv6 binding port as well, etc.). Gandi server: /sbin/ifconfig eth0: eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 213.167.241.144 netmask 255.255.254.0 broadcast 213.167.241.255 inet6 2001:4b98:dc2:53:216:3eff:fe82:b1fb prefixlen 64 scopeid 0x0<global> inet6 fe80::216:3eff:fe82:b1fb prefixlen 64 scopeid 0x20<link> ether 00:16:3e:82:b1:fb txqueuelen 1000 (Ethernet) My understading / questions all mixed up (please correct me if I'm wrong, or confirm?): -inet6 2a00 and 2001 ipv6 addresses: they are global ipv6 routeable from the internet (google.com is 20aa:..., dns.google is 2001:...). by the DHCP server of each network (or static configuration). -Any difference between 2a00 and 2001? Any other addresses like this? -From the server I would be able to ping 2a00:23c6:2c01:b801:2817:ffe3:d3aa:5d8c if BT wanted (can I ask them? is it in the router configuration? Doing a traceroute I don't quite get into the local home router IP, I don't think so) -fe80:: are local in the network IPs. For Gandi: this gets generated out of the MAC address. And not for the Pi, why not? (how to set this up?) About the routing: In the Raspberry Pi I see: pi@raspberrypi:~ $ /sbin/route -n -6 Kernel IPv6 routing table Destination Next Hop Flag Met Ref Use If ::1/128 :: U 256 2 0 lo 2a00:23c6:2c01:b801::/64 :: U 202 1 0 eth0 fe80::/64 :: U 256 5 0 eth0 fe80::/64 :: U 256 1 0 tun0 ::/0 fe80::ee6c:9aff:fea3:a231 UG 202 5 0 eth0 ::1/128 :: Un 0 7 0 lo 2a00:23c6:2c01:b801:2817:ffe3:d3aa:5d8c/128 :: Un 0 3 0 eth0 fe80::56d8:5a6c:fc11:16f1/128 :: Un 0 4 0 eth0 fe80::e573:8e71:2128:3a11/128 :: Un 0 2 0 tun0 ff00::/8 :: U 256 6 0 eth0 ff00::/8 :: U 256 1 0 tun0 ::/0 :: !n -1 1 0 lo pi@raspberrypi:~ $ traceroute -n -6 google.com traceroute to google.com (2a00:1450:4009:817::200e), 30 hops max, 80 byte packets 1 2a00:23c6:2c01:b801:ee6c:9aff:fea3:a231 5.056 ms 4.732 ms 4.549 ms I'm not quite matching the first hop with the routing table. Why not? In ipv4 I would be able to see the gateway there (unless the gateway is not answering ICMP, but if it's fe80::ee6c:9aff:fea3:a231 it does answer ICMP). If you have some good resource that answers all of this: please let me know and I'll happily read. I've been Googling a bit and not finding everything. Thank you every so much! -- Carles Pina i Estany https://carles.pina.cat -- GLLUG mailing list GLLUG@mailman.lug.org.uk https://mailman.lug.org.uk/mailman/listinfo/gllug