Due sistemi Linux su wifi ad hoc non possono eseguire il ping tra loro


2

Ho due macchine Raspberry Pi con D-link DWA-121 Adattatori Wi-Fi e sto cercando di creare una rete ad hoc tra loro.

Ho seguito questo esempio di configurazione in / 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

Ho usato un vanilla Raspbian 2015-01-31 e le impostazioni sono le stesse per entrambi, tranne per l'ultima cifra dell'indirizzo IP, ma non posso eseguire il ping tra di loro. La cosa strana è che se collego un dispositivo Android alla stessa rete, può eseguire il ping su entrambi. Inoltre, entrambe le macchine Raspberry Pi possono eseguire il ping del dispositivo Android, ma non viceversa.

Questo è l'output di 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

Ho dimenticato qualcosa nella configurazione IP?

Risposte:


1

Sembra che ci sia un bug nel driver Linux Realtek 8192cu. La stessa configurazione funziona se viene utilizzato un adattatore diverso su una delle macchine.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.