Thema: Ad-hoc wifi

Einzelnen Beitrag anzeigen
Alt 29.09.2009, 09:43   #25 (permalink)
Neuer Benutzer

Registriert seit: 21.09.2009
Beiträge: 27
Abgegebene Danke: 0
Erhielt 13 Danke für 10 Beiträge
Standard AW: Ad-hoc wifi

Zitat:
Zitat von jojoger Beitrag anzeigen
Also wenn ich das tethering per adb shell starten möchte kommt bei mir die folgende ausgabe:
Code:
# /data/data/android.tether/bin/tether start
Error for wireless request "Set Mode" (8B06) :
    SET failed on device eth0 ; No such device.
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device eth0 ; No such device.
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device eth0 ; No such device.
Error for wireless request "Commit changes" (8B00) :
    SET failed on device eth0 ; No such device.
iptables: not found
/data/data/android.tether/bin/iwconfig eth0 channel 6#
Das Programm zeigt mir aber auch an das mein kernel keinen Netfilter support hat. Ich habe netfilter als Modul mit reinkompiliert und das Modul dann nach /system/libmodules/ kopiert.
Muss Netfilter fest in den Kernel einkompiliert werden, damit es mit wifi tethering funktioniert?
also ... man kann netfilter-support nicht rein als module integrieren (war zumindest so als ich einen kernel fürs G1 gebastelt habe). man kann einige optionen als module kompilieren ... die müssen aber dann manuell geladen werden - das programm kümmert sich nicht darum. also ... fix einkompiliert ist die beste variante.

du hast hier noch einige andere probleme ... iptables-binary fehlen ... schau bitte dass du die nach /system/bin/iptables kopierst (werd es aber beim nächsten mal dem app dazugeben).

dann ... zur zeit haben wir noch probleme mit iwconfig (das erkennt so wie das toolbox-ifconfig das eth0 nicht richtig). wir haben tethering am laufen wenn man folgendes macht ... iwconfig aus /data/data/android.tether/bin/ entfernen (damit schlagen dann die iwconfig-befehle fehl). und in der app unter "settings" wep-encryption aktivieren. das sollte eigentlich (wenn ein netfilter-enabled-kernel installiert ist) funktionieren.

wie gesagt ... es noch seeeeehr experimentell ... aber es tut sich was und das ist ja nicht schlecht.
harry_m ist offline   Mit Zitat antworten