Linux即席模式
我使用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连接到本地网络,一切都会很好地工作)。你能给我提个建议吗 这是我的ifconfigLinux即席模式,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广播数据包,我将看到一个数据包从该设备出来。 我认为这是
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适配器。它会很好地工作