<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Right, what you are doing is something I do all day long.</div><div class=""><br class=""></div><div class="">I’ve looked over my configs and the only thing I can see that might be missing related to kernel. </div><div class=""><br class=""></div><div class="">protocol kernel {</div><div class="">export all;</div><div class=""><br class=""></div><div class="">Sorry I’m not more help, but I can tell you that is definitely not the expected behaviour. </div><div class="">Mike</div><br class=""><div class="">
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="orphans: 2; widows: 2;" class=""><b class="">--</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">Michael McConnell</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">WINK Streaming;</b><br class=""><b class="">email:</b> <a href="mailto:michael@winkstreaming.com" class="">michael@winkstreaming.com</a><br class=""><b class="">phone:</b> +1 312 281-5433 <b class="">x 7400</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">cell:</b> +506 8706-2389</div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">skype:</b> wink-michael<br class=""><b class="">web:</b> <a href="http://winkstreaming.com/" class="">http://winkstreaming.com</a></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On May 9, 2017, at 1:11 PM, Alexander Demenshin <<a href="mailto:aldem-bird.201704@nk7.net" class="">aldem-bird.201704@nk7.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class="">On 2017-05-09 20:18, Michael McConnell wrote:<br class=""><br class=""><blockquote type="cite" class="">You have a physical interface (e.g. eth0) with an address assigned to<br class="">the 10.1.0.1/24 on the system?<br class=""></blockquote><br class="">No, I don't - this is exactly the problem. It has a completely different address<br class="">in different network, and I do not want a router to have an address in 10.1.0.0/24<br class="">network (it only sends packets and is not used as a default gateway).<br class=""><br class="">Just for example:<br class=""><br class="">eth0 has address 192.168.1.1/24 (one and only)<br class=""><br class="">When it is active (up), I want to route network 10.1.0.0/24 via this interface,<br class="">and network 10.2.0.0/24 via gateway 10.1.0.1 (which is a separate host).<br class=""><br class="">Manual setup is easy:<br class=""><br class="">ip route add 10.1.0.0/24 dev eth0<br class="">ip route add 10.2.0.0/24 via 10.1.0.1<br class=""><br class="">or even (if I don't want to route 10.1/24) just as<br class=""><br class="">ip route add 10.2.0.0/24 via 10.1.0.1 dev eth0 onlink<br class=""><br class="">though the latter is not possible to define in bird.<br class=""><br class="">The problem is that adding route in linux works but only as long<br class="">as interface is up, it will be removed automatically otherwise,<br class="">that's why I need bird, to keep those extra routes alive automatically,<br class="">and no, ospf nor any other kind of dynamic protocol is not an option.<br class=""><br class="">Currently bird only keeps active either interface routes or routes<br class="">via gateways which are directly connected, i.e. only when interface itself<br class="">has assigned address from those networks (though any network routed<br class="">via interface is kind of directly connected too, just without a local address).<br class=""><br class="">--<br class="">With best regards,<br class="">Alexander.<br class=""><br class=""></div></div></blockquote></div><br class=""></body></html>