On 05/06/2016 10:45 PM, 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: > > announce master ... > Error during sent: Cannot assign requested address > > I also tried alfred -m -i eth0 with the same results. > > Is there something wrong in my configuration? Can anyone point me in > the right direction? I've read through the Wiki for both batman-adv and > alfred and am out of ideas. > > I'm trying to prove this setup and get familiar with it in a virtual > environment, so I am using VirtualBox to setup a network of 4 nodes in > my mesh. Should be simple enough, and batman-adv seems to work just > great - once its up and running, all nodes can communicate one with > another as expected. Only issue is I am trying to get alfred to work > with batadv-vis to give me a graph to tell me it really is working right. > > Thoughts? > Thanks! > Jon >
alfred explicitly binds to the link-local IPv6 address of the interface since version 2016.0. I suspect one of the following caveats might be your problem: * The link-local IPv6 address must match the MAC address of the interface (here bat0) (derived by flipping the 2 bit of the first byte, and adding fe80 and fffe); this ususally breaks when the MAC address is changed after the interface is up * The link-local address must not be tentative when alfred is started (duplicate address detection must have finished; this usually means that the interface must be up for 3 seconds before alfred is started) I hope this helps... Regards, Matthias
signature.asc
Description: OpenPGP digital signature