Zmiany w jądrze

Oto podsumowanie głównych zmian w jądrze, które odbiegają od głównej gałęzi.

  • Dodano net/netfilter/xt_qtaguid*
  • Zaimportowano, a następnie zmodyfikowano net/netfilter/xt_quota2.c z projektu xtables-addons
  • Poprawki w net/netfilter/ip6_tables.c
  • Zmodyfikowano ip*t_REJECT.c
  • Zmodyfikowano net/netfilter/xt_socket.c

Kilka uwag na temat konfiguracji jądra:

  • xt_qtaguid maskuje się jako xt_owner i korzysta z xt_socket, a xt_socket korzysta z narzędzia do śledzenia połączeń.
  • Obsługa xt_qtaguid będzie stopniowo wycofywana od wersji Androida 9. Więcej informacji znajdziesz w artykule Monitorowanie ruchu eBPF.
  • Narzędzie do śledzenia połączeń nie może obsługiwać dużych pakietów SIP, dlatego należy je wyłączyć.
  • Zmodyfikowany xt_quota2 korzysta z obsługi NFLOG, aby powiadamiać przestrzeń użytkownika.