Tethering und Cyanogenmod 10.1

Cyanogenmod (und wie es aussieht gibts den Bug auch unter Stock-Android) schleppt einen Bug mit sich sich rum, wodurch WLAN Thethering nicht wirklich möglich ist. Zwar können sich Geräte verbinden, bekommen dann aber keinen Internetzugriff. Die Lösung ist eine fehlende iptables-Regel.
“su -c “iptables -t nat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o rmnet_usb0 -j MASQUERADE”” (leicht abgewandelt für das Nexus 4, die Schnittstelle heißt hier anders, von hier: http://code.google.com/p/android/issues/detail?id=38563#c122)
im Terminal ausgeführt löst das Problem. Ich lasse den Befehl regelmäßig von Tasker aufführen, sonst vergesse ich das garantiert ;-).