【问题标题】:Linux ad hoc modeLinux ad hoc 模式
【发布时间】:2014-10-03 19:01:07
【问题描述】:

我使用树莓派开发网络应用程序。将 PI 与 ad-hoc 网络连接时发现问题。当 PI 连接到 ad-hoc 网络时,PI 无法 ping 任何设备。但是,如果我之前从其他设备 ping 到 PI,PI 可以存储到该设备的路径,并且 PI 可以 ping 该设备。我从 PI 发送 ping 到 IP 广播(网络 192.168.1.0/24 中的 192.168.1.255),并使用wireshark 捕获数据包。我没有看到 icmp 数据包来自 PI。另一方面,如果我用其他设备 ping 广播数据包,我会看到从该设备发出的数据包。 我认为这是关于 Raspberry 上的路由发现过程在 ad-hoc 模式下表现不佳(如果我将 PI 连接到本地网络,一切都会正常工作)。你能给我建议吗?

这是我的 ifconfig

    eth0      Link encap:Ethernet  HWaddr b8:27:eb:b8:30:ad
              inet addr:169.254.98.20  Bcast:169.254.255.255  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:22291 errors:24 dropped:12 overruns:0 frame:12
              TX packets:8305 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:2187504 (2.0 MiB)  TX bytes:1274782 (1.2 MiB)

    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:110 errors:0 dropped:0 overruns:0 frame:0
              TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:24095 (23.5 KiB)  TX bytes:24095 (23.5 KiB)

    wlan0     Link encap:Ethernet  HWaddr 00:13:ef:80:12:e7
              inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1589 errors:0 dropped:1160 overruns:0 frame:0
              TX packets:190 errors:0 dropped:11 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:604922 (590.7 KiB)  TX bytes:4714 (4.6 KiB)

这是我的 iwconfig

wlan0     IEEE 802.11bg  ESSID:"AdhocPI"  Nickname:"<WIFI@REALTEK>"
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:11:87:10:D7:41
          Bit Rate:54 Mb/s   Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=2/100  Signal level=2/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

lo        no wireless extensions.

eth0      no wireless extensions.

【问题讨论】:

    标签: linux networking routing raspberry-pi


    【解决方案1】:

    问题是 wifi-adapter 不支持 adhoc 模式。换个wifi适配器就好了。它会完美运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      相关资源
      最近更新 更多