Wie kann ich IPv6 deaktivieren?

7

Ich habe über die 6. Implementierung von Charter Communication Zugang zum IPv6-Internet. Eine Reihe von CDNs funktionieren über IPv6 nicht ordnungsgemäß, was dazu führt, dass bei einer Reihe von Websites, einschließlich Facebook, erhebliche Probleme auftreten (Bilder werden nicht geladen, Seiten werden nicht geladen usw.).

Auf meinem Desktop kann ich IPv6 deaktivieren, und diese Probleme verschwinden. Ist es möglich, dies auf einem Standard-Android-Handy / Tablet zu tun? (nicht verwurzelt)

Bearbeiten: Aus den Kommentaren habe ich erfahren, dass das eigentliche Problem ein MTU-Problem ist. Daher wäre ich gleichermaßen an einer Methode interessiert, mit der auch auf Android eine niedrigere MTU eingestellt werden kann.

Bill Lynch
quelle
1
Ich glaube nicht, dass Sie IPv6 unter Android deaktivieren können, aber Sie sollten es nicht müssen. Facebook und andere Websites funktionieren problemlos über IPv6. Es klingt wie ein MTU-Problem im Netzwerk Ihres Internetdienstanbieters, das behoben werden sollte.
Sander Steffann
Sofern Sie keine andere Methode zur Erkennung haben (die ich gerne ausprobieren würde), werden auf dieser Website keine PMTUD-Probleme gemeldet. Ich denke auch nicht, dass dies ein MTU-Problem ist, da die Verbindung immer hergestellt wird, aber dann keine Daten gesendet werden. Ich werde dem Beitrag ein Beispiel für das Problem hinzufügen.
Bill Lynch
3
Verbindungen werden korrekt hergestellt, aber dann werden keine Daten empfangen. Genau so sieht ein MTU-Problem aus. Der Verbindungsaufbau (SYN, SYN + ACK, ACK) umfasst Pakete, die klein genug sind, um auf eine IPv6-Verbindung zu passen, aber die Daten sind groß genug, um das Problem auszulösen.
Sander Steffann
1
@SanderSteffann: Ich habe das gerade getestet und eine 1280 oder 1400 MTU behebt das Problem im Vergleich zu einer 1500 MTU. Ich muss mich also wohl bei meinem ISP beschweren ... Wenn wir eine Methode haben (von der ich annehme, dass wir sie nicht ohne Rooting verwenden), um die MTU auf andriod anzupassen, wäre ich auch dazu bereit.
Bill Lynch
3
@SanderSteffann: Als zusätzliche Randnotiz konnte ich auf meinem Router eine MTU von 1400 einstellen, was anscheinend mein Problem funktional lösen wird. Vielen Dank! Ich denke, ich werde dies offen lassen, falls jemand eine Methode hat, dies pro Gerät zu tun (was eigentlich sowieso eine weniger bevorzugte Lösung ist).
Bill Lynch

Antworten:

4

Bis Google etwas gegen das Problem 1008 unternimmt (was unwahrscheinlich erscheint, da es jetzt ungefähr fünf Jahre alt ist), werden Sie wahrscheinlich keine bessere Antwort erhalten, aber für das, was es wert ist, könnte dies jemandem in einer ähnlichen Situation helfen.

Im Moment können Sie die MTU nicht ohne Root-Zugriff auf das Gerät ändern. Unter Linux erfordert dieser Vorgang root. Unter Android müssen Sie entweder das Gerät rooten oder Google muss Systemfunktionen bereitstellen, mit denen Anwendungen den Vorgang ausführen können (dh Problem 1008 beheben).

Es ist ein Off-Market - Programm MTUchanger , die auf verwendet werden können verwurzelte Geräte , um die MTU zu ändern. Wenn Sie Ihr Gerät rooten können, können Sie dies von der Seite laden und das Problem umgehen.

Natürlich sollten Sie sich bitter darüber beschweren, dass Charter (und Rogers und etwa ein Dutzend anderer ISPs) 2013 den 6. Platz einnimmt , wenn der Rest der Welt an Übergangstechnologien vorbeikommt und native Dual-Stacks durchführt. 6. ist im Wesentlichen ISP-privates 6to4-Tunneln, weshalb die MTU von 1500 gesenkt werden muss. Als solches muss jedes Unternehmen, das sie einsetzt, es irgendwann erneut tun und es richtig machen.

Michael Hampton
quelle
Angesichts der Tatsache, dass sich die Situation seit über einem Jahr nicht geändert hat, scheint Ihre Antwort die traurige Wahrheit zu sein. Darüber hinaus wird Charter 2014 nur noch zum 6. Mal eingesetzt.
Bill Lynch
@sharth Wenn sie IPv6 tatsächlich über 6rd bereitstellen mussten, bedeutet dies, dass ihre Netzwerkinfrastruktur uralt ist, da der einzige legitime Grund für die Verwendung von 6rd darin besteht, Datenverkehr über Router zu leiten, die so alt sind, dass sie nicht wissen, was IPv6 ist. Und solche Router sind mindestens ein Jahrzehnt alt oder älter, vor allem dank des Mandats der US-Regierung, dass Regierungsbehörden bis 2008 IPv6-fähig sein mussten. Die meisten Anbieter von Unternehmensnetzwerken hatten ihre Hardware schon lange vorher bereit.
Michael Hampton
Leider handelt diese Antwort von MTU, nicht von IPv6, wie der Titel dieser Frage lautet.
Frederick Nord
1
@FrederickNord Das liegt daran, dass diese Antwort die eigentliche Frage des Benutzers ansprach .
Michael Hampton
Wie in der geschlossenen Ausgabe erwähnt, sollte Path MTU Discovery die richtige Vorgehensweise sein (abhängig von der Kernel-Unterstützung, denke ich). Da sollte Nougat Android auch den MTU-Wert innerhalb von DHCP respektieren.
Mirh