IPv6Config (root required) 2.2

Licentie: Gratis ‎Bestandsgrootte: N/A
‎Gebruikersbeoordeling: 4.0/5 - ‎1 ‎Stemmen

Over IPv6Config (root required)

IPv6Config maakt het mogelijk om een aantal van de IPv6-kernelinstellingen te configureren. Momenteel maakt het mogelijk om automatisch de "Privacy-extensies voor Stateless Address Autoconfiguration in IPv6" in te schakelen zoals gespecificeerd in IETF RFC4941 en geïmplementeerd door de standaard Linux-kernel en om 6to4-tunnels voor IPv6-connectiviteit vast te stellen met providers die tot nu toe alleen IPv4-adressen leveren. Dit werkt momenteel ALLEEN OP GEWORTELDE APPARATEN!

Met IPv6 als het volgende internetprotocol is het standaardgedrag op de huidige Android-systemen om IPv6-adressen af te leiden van een zogenaamd voorvoegsel dat automatisch wordt aangekondigd (uitgezonden) in een netwerk dat IPv6-enabled is en het zogenaamde achtervoegsel dat het MAC-adres van de netwerkkaart bevat. Inclusief het MAC-adres in dit automatisch gegenereerde IPv6-adresseringsschema betekent dit dat, onafhankelijk van het netwerk waarmee een specifiek apparaat verbinding maakt, de laatste 64 bits van het IPv6-adres altijd hetzelfde blijven. Zelfs bij het verplaatsen tussen verschillende netwerken is elk apparaat dat dit schema gebruikt daarom uniek herkenbaar aan het achtervoegsel. Hierdoor kunnen apparaten eenvoudig worden gevolgd wanneer ze verbinding maken met verschillende netwerken en wanneer ze netwerkbronnen gebruiken.

Wanneer ingeschakeld, zorgen de RFC4941-extensies ervoor dat een apparaat dynamisch IPv6-adres met willekeurige achtervoegsels genereert en deze adressen willekeurig wijzigt. Dit voorkomt het bijhouden van een apparaat, omdat het onwaarschijnlijk is dat het hetzelfde adres opnieuw zal gebruiken (en zo ja, dan alleen bij toeval). Deze Android-applicatie kan worden ingesteld om te beginnen bij het opstarten van het apparaat en automatisch de juiste Linux-kernel configuratie optie instellen op alle bekende netwerkinterfaces (WiFi en GPRS / UMTS, meestal), zodat ze willekeurig gegenereerde adressen gebruiken in plaats van die afgeleid van het apparaat MAC-adres.

Naast het inschakelen van privacy, maakt deze applicatie het ook mogelijk om zogenaamde 6to4-tunnels te configureren op basis van één IPv4-adres dat het apparaat heeft (bijvoorbeeld het umts/GPRS/EDGE toegewezen IPv4-adres). Dit maakt het gebruik van IPv6 mogelijk, zelfs als uw internetprovider dit nog niet ondersteunt.

Deze toepassing is met succes getest op:

* Google Nexus S GT-i9023 met Android 2.3.3 (geworteld met Clockwork Recovery 3.0.0.0-crespo, dan busybox geïnstalleerd met Busybox Installer app) * HTC Verlangen met Android 2.2 (niet teruggeroepen) * HTC Desire HD met Android 2.3 (Visionary+ r14) * Samsung Galaxy S2 geworteld met gemodificeerde kernel (geflitst met Odin) * Motorola Mijlpaal met Cyanogenmod 7 rc3

IPv6Config werkt momenteel niet aan:

* Motorola Mijlpaal met voorraad Android 2.1 (ip binaire ontbreekt) * Samsung Galaxy Tab GT-P1000 (z4root) omdat de Samsung kernel niet is gecompileerd met IPv6 adres privacy extensies. (busybox ook geen link naar de ip binaire, maar dat kan worden gewerkt door te bellen "busybox ip" in plaats van "ip".)

Volledige broncode van deze applicatie kan worden gedownload van https://gitorious.org/android-ipv6config onder de voorwaarden van de GNU General Public License versie 3. Als u de ontwikkeling van deze en andere Android-toepassingen wilt ondersteunen voor ondersteuning van netwerkprotocollen en beveiliging en privacy, u overwegen de donatieversie van IPv6Config te kopen.