Hello Dawid, I fought with this one for some time, I did get it working with OpenVPN but threw it out in favor of Tinc in the end… Here is are the couple gotchas I ran into for OenVPN;
1. Use tap instead of tun 2. Ensure you have an interface (show interfaces) If you do not have interfaces on the “client side” add; protocol device { scan time 10; } The tricky part after getting OSPF online was actually getting anything to route… but that is for later (; Cheers, Mike -- Michael McConnell WINK Streaming; email: mich...@winkstreaming.com toll free: 877-GO-4-WINK x 7400 direct: +1 312 281-5434 cell: +506 8706-2389 skype: wink-michael web: http://winkstreaming.com > On Mar 29, 2018, at 7:02 AM, dawid k <tookie009smi...@gmail.com> wrote: > > Here my configuration (client): > > ifconfig tun0: > tun0 Link encap:UNSPEC HWaddr > 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 > inet addr:10.29.0.10 P-t-P:10.29.0.9 Mask:255.255.255.255 > > bird_ospf.conf (included in bird.conf) : > > protocol ospf myOSPF { > area 0.0.0.0 { > interface "tun0" { > cost 10; > type ptp; > stub no; hello 10; transmit delay 5; wait 10; dead 40; > neighbors { > 10.29.0.1; > }; }; }; > > tcpdump -v -XX proto ospf -i tun0 (confirmation, that hello messages are > sent and received) : > > > 12:59:03.143238 IP (tos 0xc0, ttl 1, id 15765, offset 0, flags [none], proto > OSPF (89), length 64) > 10.29.0.01 > 224.0.0.5 <http://224.0.0.5/>: OSPFv2, Hello, length 44 > ... > 12:59:09.157965 IP (tos 0xc0, ttl 1, id 59599, offset 0, flags [none], proto > OSPF (89), length 64) > 10.29.0.10 > 224.0.0.5 <http://224.0.0.5/>: OSPFv2, Hello, length 44 > > > The server is using similar configuration. It differs only by IP(10.29.0.1) > and router-ID. > > > > 2018-03-29 13:37 GMT+02:00 dawid k <tookie009smi...@gmail.com > <mailto:tookie009smi...@gmail.com>>: > I'm trying to set up pretty simply configuration consisting of two linux > machines connected over tun-interface created by OpenVPN. > > The VPN-connection is working fine - I can send data over this interface. Now > I installed bird and configured ospf on both devices. I can see that both > bird instances are sending hello packets on tun-interface however no one of > them is getting the message. > > I can see with tcpdump, that every device is getting the hello-message. > However they are not forwarded to bird or bird just ignores them. > > I tried my setup over cabel with eth0-interface and everything is working > fine. Right now every machine is advertising just one example static network. > I will focus on correct advertising later after I connect those two > instances. > > The tun0 interface is working in type ptp and the netmask is 255.255.255.255. > Do you have any idea what's wrong? > > Thanks for every input, tookie009 >