On 05/07/2016 12:40 AM, Sven Eckelmann wrote:
> On Friday 06 May 2016 20:45:50 Jonathan Haws wrote:
>> I am trying to get familiar with the Alfred tools and downloaded version
>> 2016.1. Unfortunately it didn't work - I couldn't get past a bind error:
>>
>> root@sierra1:~# ./alfred -m -i bat0
>> can't bind: Cannot assign requested address
>> Failed to open interfaces
>>
>> I had setup batman-adv with the commands:
>>
>> batctl if add eth0
>> ip link set up bat0 (eth0 was already up)
>>
>> I rolled back to 2015.0 (per a hint at
>> http://wiki.pinneberg.freifunk.net/alfred) and alfred started up just
>> fine instead of giving the error. However it periodically gives the
>> following message:
>
> Thanks for reporting it (why didn't FF Pinneberg report it?). Can you please
> try following workaround:
>
> make clean
> make CONFIG_ALFRED_CAPABILITIES=n
> # only when you've installed it before
> make CONFIG_ALFRED_CAPABILITIES=n install
> # try it again
> ./alfred -m -i bat0
>
> It would also be interesting to see the output of `ip addr show dev bat0` and
> the used kernel version.
>
> Kind regards,
> Sven
>
I am using the Yocto project to build my kernel/distro for my VMs, since
that is what we use on our hardware. Here is the output from those
commands:
root@sierra1:~# ip link show dev bat0
6: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
UNKNOWN mode DEFAULT group default
link/ether f2:52:c3:50:2e:d7 brd ff:ff:ff:ff:ff:ff
root@sierra1:~# uname -a
Linux sierra1 4.1.18-rt15-yocto-preempt-rt #1 SMP PREEMPT RT Wed May 4
23:15:13 MDT 2016 x86_64 GNU/Linux
My guess, per Matthias next email in the thread, is that IPv6 is
required, which I believe is not built into my kernel. I'll see about
adding that and try again.
Thanks!
Jon