Questions tagged [ipv6]

IPv6 is the successor to IPv4. Rather than 2^32 addresses (like IPv4), it has 2^128, which is 340,282,366,920,938,463,463,374,607,431,768,211,456 unique addresses (34 undecillion). IPv6 addressing is quite different to IPv4 and is not backwards compatible, but protocols that sit on top (HTTP, SSH, etc) remain unchanged.

was designed in the 1970's and supports just over 4 billion unique addresses. Back then, nobody could ever have imagined the internet becoming what it is today.

Since 1 February 2011, the global pool of IPv4 addresses has been depleted, The first regional pool (Asia) ran out on 15 April 2011, Europe ran out on 14 September 2014, with the North American pools slated to run out in. Individual ISPs and hosting companies should have between three and twelve months after their regional pool is empty. By 2014, it will be hard/expensive to get a new IPv4 allocation outside of Africa and Latin America.

In the early 1990's people started to realise that we were going to run out of IP addresses and a taskforce was developed to decide on a new protocol. The protocol that was settled on was IPv6.

IPv6 has 128-bit addresses, and mostly works the same as IPv4, except that ARP is completely replaced (by Neighbour Discovery Protocol), and DHCP is radically different - and may not be necessary, in the light of the new Router Advertisement system. With the much larger address allocation, NAT is not needed.

There is an excellent talk from DefCon 18 on youtube that explains a lot of the history around IPv6. You can find it here.

1755 questions
0
votes
1 answer

What's wrong with my Racoon configuration?

I made the racoon configuration in this topology And I set up the racoon of the left server and the right server.Left server /etc/racoon/racoon.conf configuration: remote 1001::2 { exchange_mode main,aggressive; proposal { …
0
votes
1 answer

How to find all link local ipv6 devices on a certain interface?

We have a setup where a program on a linux server controls its linux subordinates (talks to them via TCP and UDP). There are several groups of subordinates. Each group is connected via ethernet to a single network interface card on the server. It is…
Adam
  • 101
  • 1
0
votes
0 answers

Ip6tables centos 7 rule not working

The following rules were working for ipv4 addresses in iptables but using the same rules in ip6tables is not working. Currently all ipv6 addresses are being blocked. This rule set should allow https access from the single ip…
Kline
  • 247
  • 1
  • 5
  • 17
0
votes
1 answer

Route IPv6 over OpenVPN IPv4 Tunnel

I have accomplished this once before but I cannot find the tutorial that I used or remember how I did it. I have a server that has an IPv6 block assigned to it. I want to create an OpenVPN tunnel from my home router (Running CentOS 6) to the remote…
0
votes
2 answers

Have Squid use IPv6 /48 block connected via tunnel

I have an Ubuntu 14.05 server running Squid. It has an IPv6 connection via Hurricane Electric's service. I'm trying to have every IP available to the server from the /48 they offer. I've searched signifcantly and haven't found a working solution. I…
jblz
  • 215
  • 1
  • 3
  • 11
0
votes
1 answer

Debian IPv6 DHCP not working when rebooting

For some reason I won't get an IPv6 address when rebooting my Debian 8 System, while I get one when restarting the networking service. The DHCPv6 server is up and running (and is answering when using dhclient or restarting the networking…
CalibeR.50
  • 113
  • 1
  • 6
0
votes
0 answers

Make Firefox and other clients prefer IPv6

I have a tunnel set up between my laptop and server, using OpenVPN 2.3.10 on the client and 2.3.13 on the server. It was originally set up for IPv4 to masquerade my IP address to be my server IP address and to hide where I am connecting to from my…
Skaperen
  • 1,094
  • 2
  • 11
  • 23
0
votes
1 answer

OpenVPN on DD-WRT/Linksys E1200 error

when I try to start the openvpn daemon via SSH command line, I get the following errors: Could not determine IPv4/IPv6 protocol. Using AF_INET6 UDP: Cannot create UDP/UDP6 socket: Address family not supported by protocol (errno=124) I have IPv6…
Ryan Griggs
  • 963
  • 2
  • 14
  • 29
0
votes
0 answers

nf_conntrack_ipv6 not tracking outgoing connections

I'm trying to get outgoing IPv6 routing going, my issue is, that conntrack is not working correctly. I've dumped the traffic via tcpdump, which shows me that the packets go outside (e.g. internal interface -> router -> isp) and that I receive a…
0
votes
0 answers

My IPv6 on Windows 2012 R2 can receive incoming pings but I cant make outgoing pings

Windows 2012 R2 server. I have added the IPv6 2600:3c00::f03c:91ff:fe2c:a546 with Google Ipv6 public DNS. Now I can ping it from a remote machine just fine. However, when remote desktop into the machine, it says "Destination host unreachable." for…
0
votes
2 answers

IPv6 and /64 block allocation

I'm sure this is a FAQ, but I can't find any clear answer. From what I understand, IPv6 addresses should be allocated in /64 blocks. Many articles are warning against using anything less, which might break some protocol expectations. Does this mean…
0
votes
1 answer

Who holds core Country > IP data?

** Please note I am not after an online conversion provider ** Where does the source data come for an IP > Country lookup? For example the WHOIS database has a Country flag but it cannot be relied upon. Where is the source for the connection? Is it…
Antony
  • 139
  • 1
  • 9
0
votes
0 answers

How to configure IIS 8.5 to accept translated IPv4->IPv6 address in host header

I have an application which is operating from an IPv6 only network, making HTTP requests to an IPv4 only server on the internet (using NAT64). Requests are made by IP address, not host name. As a result, the server (IIS 8.5) receives a connection,…
Adam
  • 101
  • 1
0
votes
1 answer

Disable ICMPv6 Destination Unreachable replies

iptables -I OUTPUT -p icmp --icmp-type destination-unreachable -j DROP The above command works for IPv4, what should be the command for IPv6 to drop the ICMPv6 destination-unreachable packets. I have tried to use ip6tables with but could not get…
0
votes
1 answer

IPv6 address as hostname

With IPv4 I don't have to buy a domain name to make my website available to everyone. I can just give people my IP address, they type it into their browser and there it is. Is that supposed to work at all with IPv6? When I try going to my IPv6…
rinu
  • 139
  • 3