<p dir="ltr">I am still in London at the IETF... might look at it when I am back in the hotel.</p>
<p dir="ltr">Henning</p>
<div class="gmail_quote">On Mar 6, 2014 5:24 PM, "Ferry Huberts" <<a href="mailto:mailings@hupie.com">mailings@hupie.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 06/03/14 17:52, Michael Rack wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi!<br>
<br>
I use olsrd v0.6.6 with two interfaces:<br>
<br>
     * tap0 = VPN Tunnel over DSL for Backup reasons<br>
     * eth0 = 1 GBit Ethernet Port<br>
<br>
The tap0-Interface is installed static via (ip tuntap add dev tap0 mode<br>
tap).<br>
Routes via tap0 are devaluated (LinkQualityMult default 0.2), so eth0 is<br>
most the preference.<br>
<br>
Now the strange behavior:<br>
<br>
When the tap0-Interface get up and running, olsrd adds the interface<br>
"olsrd[28954]: Adding interface tap0". The additional routes get<br>
inserted and the internal routes will be calculated. So far no problem,<br>
and just as wanted.<br>
<br>
But when i shutdown the VPN-Link (there are no routes via tap0 active)<br>
the complete routing table gets flushed. So i have a short takeout up to<br>
5 seconds.<br>
<br>
The LogFile says: "olsrd[28954]: Removing interface vpn01". Thats ok,<br>
but why get all routes via eth0 also flushed?<br>
</blockquote>
<br>
It shouldn't.<br>
Henning, ideas?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
------------------------<br>
VPN IS ACTIVE:<br>
<br>
~ # ip route show table default<br>
default via ***.***.***.*** dev eth0 metric 2 onlink<br>
<br>
~ # ip route show table oslr | grep 'tap0'<br>
{0 routes}<br>
<br>
~ # ip route show table oslr | grep 'eth0'<br>
{88 routes}<br>
<br>
<br>
------------------------<br>
SHUTDOWN VPN:<br>
<br>
~ # ip route show table default<br>
{0 routes}<br>
<br>
~ # ip route show table oslr | grep 'tap0'<br>
{0 routes}<br>
<br>
~ # ip route show table oslr | grep 'eth0'<br>
{0 routes}<br>
<br>
after 5 seconds, the last commands return 88 inserted routes.<br>
<br>
------------------------<br>
Log-File /var/log/messages<br>
<br>
Mar  6 17:34:48 myvpnrouter vtund[29019]: VTun client ver 3.X 09/18/2013<br>
started<br>
Mar  6 17:34:48 myvpnrouter vtund[29019]: Connecting to 80.255.15.136<br>
Mar  6 17:34:48 myvpnrouter vtund[29019]: Session<br>
myvpnrouter-dsl-backup[xxx.<u></u>xxx.xxx.xxx] opened<br>
Mar  6 17:34:48 myvpnrouter olsrd[28954]: Writing '0' (was 0) to<br>
/proc/sys/net/ipv4/conf/vpn01/<u></u>send_redirects<br>
Mar  6 17:34:48 myvpnrouter olsrd[28954]: Writing '0' (was 0) to<br>
/proc/sys/net/ipv4/conf/vpn01/<u></u>rp_filter<br>
Mar  6 17:34:48 myvpnrouter olsrd[28954]: Adding interface vpn01<br>
Mar  6 17:34:48 myvpnrouter vtund[29019]: UDP connection initialized<br>
......<br>
Mar  6 17:41:40 myvpnrouter vtund[29019]: Closing connection<br>
Mar  6 17:41:40 myvpnrouter vtund[29019]: Session<br>
myvpnrouter-dsl-backup[xxx.<u></u>xxx.xxx.xxx] closed<br>
Mar  6 17:41:40 myvpnrouter vtund[29019]: Exit<br>
Mar  6 17:41:41 myvpnrouter olsrd[28954]: Removing interface vpn01<br>
<br>
<br>
<br>
Why is olsrd flushing all routes when a interface gets removed?<br>
<br>
<br>
<br>
Liebe Grüße aus Freilassing,<br>
<br>
Michael Rack<br>
RSM Freilassing<br>
<br>
<br>
</blockquote>
<br>
-- <br>
Ferry Huberts<br>
<br>
-- <br>
Olsr-users mailing list<br>
<a href="mailto:Olsr-users@lists.olsr.org" target="_blank">Olsr-users@lists.olsr.org</a><br>
<a href="https://lists.olsr.org/mailman/listinfo/olsr-users" target="_blank">https://lists.olsr.org/<u></u>mailman/listinfo/olsr-users</a><br>
</blockquote></div>