Curl mit ipv6 funktioniert nicht standardmäßig

1076
Zippie

Ich versuche, IPv6-Adressen zu kräuseln, aber ohne Erfolg.

Wenn ich versuche, lassen Sie uns sagen:

curl https://google.com

Ich warte auf eine Auszeit und bekomme network unreachable

Wenn ich zwinge ipv4, ist alles in Ordnung.

curl -4 https://google.com

Dann wieder, wenn ich ipv6 erzwinge, wie folgt:

curl -6 https://google.com

Ich bekomme:

curl: (7) Verbindung zu 2800 fehlgeschlagen: 3f0: 4001: 806 :: 1005: Netzwerk ist nicht erreichbar

Ich denke, es hat irgendwie mit der Auflösung von ipv6Adressen zu tun .

Ich habe gesehen, dass auf anderen Computern, die eine neuere Version einer Linux-Distribution haben, diese Anforderungen gut laufen. Ich schätze, es muss etwas mit mir zu tun haben ubuntu 10.10, wo dieses Problem nicht gelöst wird.

Ich möchte in der Lage sein, -4normal zu ipv6rollen, ohne die Option zu verwenden: Was muss ich ändern, damit ich Curl normalerweise mit Adressen verwenden kann?

0
Das klingt so, als hätten Sie [_broken_ IPv6-Konnektivität] (http://test-ipv6.com/broken.html). Sie müssen also herausfinden, warum es kaputt ist. Beginnen Sie mit einigen grundlegenden Informationen wie "ip addr" und einer Beschreibung Ihres Netzwerks und Ihres ISP. Michael Hampton vor 11 Jahren 0
Weitere Antworten finden Sie auf dieser [doppelten Frage] (http://unix.stackexchange.com/q/90742/45331). Bei doppelten Fragen schauen Sie bitte [hier] (http://meta.stackexchange.com/q/64068/201151) bummi vor 9 Jahren 0
Siehe meine Antwort auf dieselbe Frage unter http://unix.stackexchange.com/a/220149/43835 mc0e vor 9 Jahren 0

2 Antworten auf die Frage

0
Zippie

Ich habe versucht, mich mit anderen Netzwerken zu verbinden, und es hat funktioniert.

In der Zwischenzeit habe ich mein Betriebssystem auf MINT v15 aktualisiert und das Problem ist immer noch geblieben.

Eigentlich wurde es sogar seltsamer, weil ich curleinmal könnte, alles wäre in Ordnung, als würde ich es das zweite Mal tun und es würde den gleichen alten Fehler darstellen.

Zum Schluss rief ich meinen ISP an, und er setzte mein Modem auf die Werkseinstellungen zurück und aktualisierte die Software.

Jetzt scheint alles gut zu funktionieren.

-1
BnMcG

Wenn jemand dies wie ich bei Google findet, musste ich nur meine Firewall-Regeln für IPv6 anpassen, um das Problem zu beheben.

Standardmäßig hatte ich alles in der eingehenden Kette blockiert - nachdem ich Regeln hinzugefügt hatte, um etablierte Verbindungen, Ping-Anfragen und alles von localhost zuzulassen, funktionierten die IPv6-Verbindungen!