adhoc networking de maneira descentralizada

2

Estou tentando criar uma rede ad hoc na qual usarei um ou mais dispositivos Android para conectar ao (s) laptop (s). Diga laptop A, laptop B, Mobile C, móvel D. Eu enraizei um dos meu dispositivo android e alterei o wpa_supplicant para reconhecer redes ad-hoc. Eu segui

auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
wireless-channel 1
wireless-essid myadhocnetwork
wireless-mode ad-hoc

para os laptops A e B com endereço IP (192.168.1.1 e .2) diferente. Agora gostaria de adicionar meu celular C a essa rede. Meu dispositivo detectou essa rede, mas não conseguiu se conectar. Diz tentando obter endereço IP e falha. Eu atribuí ip manual (192.168.1.3) para o meu dispositivo com o mesmo endereço de máscara de rede. Mesmo assim, não é capaz de se conectar. Mas quando atribuo endereços IP de A ou B como gateway e DNS1, DNS2, ele se conecta à rede acima. Só então eu sou capaz de pingar de C para A e C para B. Eu não entendi o que acontece com o processo. Alguém pode por favor explicar é que o caminho certo para adhoc? Uma coisa interessante que observei é assumir que eu defini 192.168.1.1 como gateway e DNS1 e DNS2 no celular. depois de conectar eu desabilitei a rede no Computador A. Mesmo assim há comunicação entre B e C. Eu sou capaz de pingar entre eles. Alguém pode por favor me dizer como conectar o Android a esta rede adhoc. NOTA: Eu até tentei modificar o wpa_supplicant.config em data / misc / etc adicionando o ssid da rede e outros parâmetros Obrigado

    
por AllIsWell 12.02.2014 / 06:38

1 resposta

1

Eu criei uma rede ad hoc de três dispositivos com os seguintes comandos. Um dispositivo é um telefone Android e outros dois são laptops.

na máquina 1 (Android):

ifconfig wlan0 down
iw wlan0 set type ibss
ifconfig wlan0 10.0.0.11 up
iw wlan0 ibss join MY-SSID 2412
iw wlan0 info
iw wlan0 link

na máquina 2 (Linux):

ifconfig wlan0 down
iw wlan0 set type ibss
ifconfig wlan0 10.0.0.12 up
iw wlan0 ibss join MY-SSID 2412
iw wlan0 info
iw wlan0 link

Na máquina 3 (Windows): a rede ad hoc é visível, simplesmente junte-se a ela

    
por 05.05.2015 / 17:30