Thema: Ad-hoc wifi

Einzelnen Beitrag anzeigen
Alt 13.09.2009, 10:36   #8 (permalink)
sven-ola
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 72
Abgegebene Danke: 1
Erhielt 24 Danke für 12 Beiträge
Standard AW: Ad-hoc wifi

Got it. Wer lesen kann ist klar im Vorteil (cat /system/etc/wifi/wpa_supplicant.conf). Jedenfalls geht es auch ohne ein fettes Debian da drauf, denn der wpa_cli ist Teil der Android-Installation. Root-Shell aufrufen und dann so:

Wifi einschalten und adb shell aufrufen

su -c "/system/bin/wpa_cli -p /data/misc/wifi/"
(kommt die wpa_cli Kommandozeile)

scan_results
(Zeigt vorhandene Netze)

add_network
(Neues Netz hinzufugen, zeigt Nummer an, bei mir "2")

set_network 2 mode 1
set_network 2 ssid "olsr.freifunk.net"
set_network 2 bssid 02:ca:ff:ee:ba:be
set_network 2 frequency 2457
set_network 2 key_mgmt NONE
enable_network 2
(Das neue Netz konfigurieren)

ap_scan 2
(Das war das fehlende Teil: damit geht es dann gleich)

select_network 2
(Neues Netz auswählen, Antwort "Trying to assoc")

ap_scan 2
(Manchmal muss man das zweimal)

Und so sieht es dann bei mir aus:
Code:
$ su -c "/system/bin/wpa_cli -p /data/misc/wifi/"
wpa_cli v0.5.10                                  
Copyright (c) 2004-2008, Jouni Malinen <j@w1.fi> and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.         

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.                 


Selected interface 'eth0'

Interactive mode

> 
<2>CTRL-EVENT-SCAN-RESULTS  Ready
scan_results                     
bssid / frequency / signal level / flags / ssid
00:16:38:e6:38:31       2412    -49     [WPA2-PSK-TKIP+CCMP]    Sven-Ola
00:16:38:e6:38:31       2412    -50     [WPA2-PSK-TKIP+CCMP]    Sven-Ola
02:ca:ff:ee:ba:be       2457    -40     [IBSS]          olsr.freifunk.net
>                                                                        
<2>CTRL-EVENT-SCAN-RESULTS  Ready                                        
add_network                                                              
2                                                                        
>                                                                        
<2>CTRL-EVENT-SCAN-RESULTS  Ready                                        
set_network 2 mode 1                                                     
OK                                                                       
> set_network 2 ssid "olsr.freifunk.net"                                 
OK                                                                       
> set_network 2 bssid 02:ca:ff:ee:ba:be                                  
OK                                                                       
> set_network 2 frequency 2457                                           
OK                                                                       
> set_network 2 key_mgmt NONE                                            
OK                                                                       
> enable_network 2                                                       
OK                                                                       
> ap_scan 2                                                              
<2>CTRL-EVENT-SCAN-RESULTS  Ready                                        
OK                                                                       
> select_network 2                                                       
OK                                                                       
<2>CTRL-EVENT-STATE-CHANGE id=1 state=0                                  
>
<2>CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
<2>CTRL-EVENT-STATE-CHANGE id=-1 state=0
<2>CTRL-EVENT-STATE-CHANGE id=-1 state=2
<2>Trying to associate with SSID 'olsr.freifunk.net'
<2>CTRL-EVENT-STATE-CHANGE id=-1 state=3
<2>CTRL-EVENT-STATE-CHANGE id=2 state=4
<2>Associated with 02:ca:ff:ee:ba:be
<2>CTRL-EVENT-STATE-CHANGE id=2 state=7
<2>CTRL-EVENT-CONNECTED - Connection to 02:ca:ff:ee:ba:be completed (reauth) [id=2 id_str=]

<2>CTRL-EVENT-SCAN-RESULTS  Ready

<2>CTRL-EVENT-STATE-CHANGE id=2 state=8
<2>CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
<2>CTRL-EVENT-STATE-CHANGE id=-1 state=8

<2>CTRL-EVENT-STATE-CHANGE id=-1 state=2

<2>CTRL-EVENT-SCAN-RESULTS  Ready

<2>CTRL-EVENT-SCAN-RESULTS  Ready
Bzw auf der Debian-Seite:
Code:
root@galaxy:/# ifconfig eth0 104.198.65.66
root@galaxy:/# iwconfig
lo        no wireless extensions.

eth0      IEEE 802.11-DS  ESSID:"olsr.freifunk.net"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.457 GHz  Cell: 02:CA:FF:EE:BA:BE
          Bit Rate=54 Mb/s   Tx-Power:32 dBm
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=-39 dBm  Noise level=-92 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@galaxy:/# ping 104.198.65.65
PING 104.198.65.65 (104.198.65.65) 56(84) bytes of data.
64 bytes from 104.198.65.65: icmp_seq=1 ttl=64 time=19.1 ms
^C
--- 104.198.65.65 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 1ms
rtt min/avg/max/mdev = 19.190/19.190/19.190/0.000 ms
root@galaxy:/# wget -O /dev/null http://104.198.65.65/cgi-bin-dev-zero.bin
--2009-09-13 10:27:19--  http://104.198.65.65/cgi-bin-dev-zero.bin
Connecting to 104.198.65.65:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: `/dev/null'

    [                 <=>                   ] 13,269,256  1.21M/s              ^C
// Sven-Ola
sven-ola ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei sven-ola für diesen Beitrag:
skrj2e (15.09.2009)