I am trying to curl ipv6 addresses, but without success.
If I try lets say:
curl https://google.com
I wait for a timeout and get network unreachable
If I force ipv4
, everything is fine.
curl -4 https://google.com
Then again if I force ipv6, like this:
curl -6 https://google.com
I get:
curl: (7) Failed to connect to 2800:3f0:4001:806::1005: Network is unreachable
I suppose it has to do somehow with resolving ipv6
addresses.
I saw that on other computers that have a newer version of some Linux distro, these requests go fine, so I'm guessing it has to do something with me using Ubuntu 10.10
, where this problem isn't solved.
I want to be able to curl normally without using the option: -4
, what do I have to modify to be able to use curl normally with ipv6
addresses?
sudo sysctl -w net.ipv6.conf.eth0.autoconf=0
orsudo sysctl -w net.ipv6.conf.all.autoconf=0
.