Skocz do zawartości

Jak automatycznie uruchomić skrypt po aktywacji konkretnego APN? (ipv6 - 464xlat - w orange pl)


Rekomendowane odpowiedzi

Opublikowano (edytowane)

W Polsce Orange domyślnie używa systemu 464xlat - APN z loginem "internetipv6". Mamy wtedy na raz ip6 i ip4. Niestety na romie xiaomi china (a więc też xiaomi.eu) nie działa to automatycznie i jest goły ip6. Da się uruchomić ręcznie, przy każdym połączeniu (jako root, w terminalu na komórce albo adb):

clatd -i rmnet_data1 &
ip route add default dev v4-rmnet_data1

Działa dopóki terminal jest aktywny, bo demon clatd działa w jego kontekście. rmnet_data1 to urządzenie z przypisanym ip6, możliwe, że w zależności od telefonu nazwa będzie inna.

Pytaniem jest, jak to zautomatyzować? Gdzie jest w androidzie gotowy mechanizm umożliwiający wywołanie skryptu po zmianie apn (skrypt init?). Bez dogłębnej znajomości androida do głowy przychodzi mi tylko program w tle który ciągle sprawdza aktualny stan, ale to będzie bardzo marnować baterię.

Edytowane przez pjz
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...