[Babel-users] Babel and OpenVPN
Juliusz Chroboczek
jch at pps.univ-paris-diderot.fr
Fri Feb 21 19:45:12 UTC 2014
> because babeld need ipv6, I use
> 'ip -6 a a fe80::bcf2:b5ff:fed6:1234/64 dev tun4'
> in /etc/rc.local (in my server and in my client) to add link-local ipv6 to my interface tun4
If you're too lazy to choose a unique address, you can use
http://www.pps.univ-paris-diderot.fr/~jch/software/files/generate-ipv6-address-0.1.tar.gz
I do this in my "up" script:
mac="$(ip addr show dev eth0 | grep '^ *link/ether ' | head -n 1 | sed 's|^ *link/ether \([0-9a-z:]*\) .*$|\1|')"
addr=$(generate-ipv6-address fe80:: "$mac")
ip -6 addr add "$addr"/64 dev ${interface}
(Yeah, I agree that generate-ipv6-address should be able to work out
MAC addresses automatically.)
> push "redirect-gateway def1 bypass-dhcp"
Then it's not Babel doing the routing, it's OpenVPN. You probably got
your Babel redistribution rules wrong, or your DHCP route is
interfering.
-- Juliusz
More information about the Babel-users
mailing list