我有两个树莓皮3,运行蝙蝠侠-adv。
Im使用此配置创建网络:

#!/bin/bash
sudo modprobe batman-adv
sudo ip link set wlan0 down
sudo ifconfig wlan0 mtu 1532
sudo iwconfig wlan0 mode ad-hoc
sudo iwconfig wlan0 essid my-mesh-network
sudo iwconfig wlan0 ap any
sudo iwconfig wlan0 channel 8
sleep 1s
sudo ip link set wlan0 up
sleep 1s
sudo batctl if add wlan0
sleep 1s
sudo ifconfig bat0 up
sleep 5s
sudo ifconfig bat0 172.27.0.1/16 ## on second RPi: 172.27.0.2/16

我试图使用A.L.F.R.E.D/batadv-vis,但没有成功,安装完成没有任何问题。
当我试图使用alfred作为README中的示例时:
pi@raspberrypi:~ $ sudo alfred -i br0 -mcan't get interface: No such deviceFailed to open interfaces
我也试过bat0:
pi@raspberrypi:~ $ sudo alfred -i bat0 -mcan't bind: Cannot assign requested addressFailed to open interfaces
当我尝试使用batadv vis作为README中的示例时:
pi@raspberrypi:~ $ sudo batadv-vis -i bat0 -scan't connect to unix socket: Connection refused
我不知道该怎么做,或者我这样做是否正确。
致意

最佳答案

蝙蝠侠vis试图通过它找不到的插座连接到阿尔弗雷德守护进程,因为阿尔弗雷德没有启动。阿尔弗雷德说它出现在蝙蝠身上。
你能在bat0上ping其他设备吗?请将“-I bat0”添加到ping以确保使用网络设备。
还可以查看该绑定错误的其他报告,如Bind error (99): Cannot assign requested address。我的预感是,在某个指定给alfred使用的IP号码不适合该网络的地方。

关于linux - A.L.F.R.E.D和batadv-vis无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47183754/

10-13 03:29