I'm receiving e-mail from users complaining that Babel is ignoring
their tunnel interfaces.
For an interface to be usable by Babel, it must:
- support IPv6;
- have a link-local IPv6 address.
The first point means that you cannot run Babel over e.g. IPIP
tunnels; use GRE tunnels instead. Note that this remains true even on
a pure IPv4 network -- Babel is a hybrid protocol (IPv4 and IPv6), and
Babel routing information is exchanged over IPv6, even in a pure IPv4
network.
The second point is more tricky. Linux will autoconfigure a link-
local address on broadcast interfaces, but will not necessarily do it
on point-to-point interfaces (there are some exceptions). Check if
you have a link-local address:
$ ip -6 addr show alpha
5: [EMAIL PROTECTED]: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1476
inet6 fe80::d8f0:3587:f850:4a99/128 scope link
valid_lft forever preferred_lft forever
If you have a line that says ``inet6 fe80::... scope link'', you're
fine. If you don't, you'll need to say something like
ip -6 addr add (ahcp-generate-address fe80::)/64 dev whatever
You'll find the ahcp-generate-address utility in the ahcpd package.
All of this is described in Babel's README file. If it's not clear
enough, I'll be grateful for any patches.
Juliusz
_______________________________________________
Babel-users mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/babel-users