Linux即席模式

Linux即席模式,linux,networking,routing,raspberry-pi,Linux,Networking,Routing,Raspberry Pi,我使用Raspberry PI开发网络应用程序。当我将PI连接到ad-hoc网络时发现问题。当PI连接到自组织网络时,PI不能ping任何设备。但是,如果我以前从其他设备ping到PI,PI可以存储到该设备的路径,PI可以ping该设备。我将ping从PI发送到IP广播(网络192.168.1.0/24中的192.168.1.255),并使用wireshark捕获数据包。我没有看到来自PI的icmp数据包。另一方面,如果我用其他设备ping广播数据包,我将看到一个数据包从该设备出来。 我认为这是

我使用Raspberry PI开发网络应用程序。当我将PI连接到ad-hoc网络时发现问题。当PI连接到自组织网络时,PI不能ping任何设备。但是,如果我以前从其他设备ping到PI,PI可以存储到该设备的路径,PI可以ping该设备。我将ping从PI发送到IP广播(网络192.168.1.0/24中的192.168.1.255),并使用wireshark捕获数据包。我没有看到来自PI的icmp数据包。另一方面,如果我用其他设备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)
这是我的名字

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.
wlan0 IEEE 802.11bg ESSID:“AdhocPI”昵称:
模式:特别频率:2.412 GHz小区:02:11:87:10:D7:41
比特率:54 Mb/s灵敏度:0/0
重试:关闭RTS thr:关闭片段thr:关闭
电源管理:关闭
链路质量=2/100信号电平=2/100噪声电平=0/100
接收无效nwid:0接收无效密码:0接收无效帧:0
发送重试次数过多:0无效杂项:0未命中信标:0
lo没有无线扩展。
eth0没有无线扩展。

问题在于wifi适配器不支持临时模式。只需更换wifi适配器。它会很好地工作