Parece haver um bug no driver Realtek 8192cu Linux. A mesma configuração funciona se um adaptador diferente for usado em uma das máquinas.
Eu tenho duas máquinas Raspberry Pi com D-link DWA-121 Adaptadores Wi-Fi e estou tentando configurar uma rede ad-hoc entre eles.
Eu segui este exemplo de configuração em / etc / network / interfaces:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 192.168.3.10
netmask 255.255.255.0
wireless-channel 1
wireless-essid wnet
wireless-mode ad-hoc
Eu usei uma baunilha Raspbian 2015-01-31 e as configurações são as mesmas para ambas, exceto para o último dígito do endereço IP, mas não consigo pingar entre elas. O estranho é que, se eu conectar um dispositivo Android à mesma rede, ele poderá fazer o ping para os dois. Também ambas as máquinas Raspberry Pi podem pingar o dispositivo Android, mas não um ao outro.
Esta é a saída de ifconfig, iwconfig e route:
pi@CCV2XA:~$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 6c:19:8f:b7:52:a1
inet addr:192.168.3.10 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:105 errors:0 dropped:7 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6852 (6.6 KiB) TX bytes:816 (816.0 B)
pi@CCV2XA:~$ iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:"wnet" Nickname:"<WIFI@REALTEK>"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:11:87:B2:93:FF
Bit Rate:54 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=100/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pi@CCV2XA:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 * 255.255.255.0 U 0 0 0 wlan0
Esqueci algo na configuração do IP?
Parece haver um bug no driver Realtek 8192cu Linux. A mesma configuração funciona se um adaptador diferente for usado em uma das máquinas.