<span class="gmail_quote"><br></span><div style="margin-left: 40px;"><a href="http://0.0.0.0/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">"0.0.0.0</a>        
<a href="http://10.33.176.1/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.1</a>    
<a href="http://0.0.0.0/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1 (#Def route STILL
THERE!!) "<br></div><br>The route stays as you have the entry in HNA4 of vodka3....you can run olsrd on the wired interface too (thought its not meant for wired)<br>But what ever is there in HNA4 stays as regardless of if the link is up or down as olsr is now concerned about wired interfaces and only wireless (adhoc) interfaces ie is the interfaces you run it on....
<br>Other options are to have some routing protocol to pass on info of the wired interfaces on to olsr.<br><br><br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
From: "Rajesh Narayanan" <<a href="mailto:nrajesh71@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
nrajesh71@gmail.com</a>><br>To: "OLSR discussion and development" <<a href="mailto:olsr-users@olsr.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">olsr-users@olsr.org</a>><br>
Date: Thu, 11 Jan 2007 16:16:04 -0800<br>Subject: Re: [OLSR-users] Anyone tried two nodes with internet connection?
<br><br>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">No problem (English is not my native language and perhaps I'm only silly<br>- or dumb - right now): You put two LinkSys (or PCs or whatever you
<br>have) running OLSRD as your "dedicated border routers" inbetween the<br>rest of the mesh network and your uplink. And these have - in the most<br>simple/extreme case - exactly two interfaces (these maybe "only"
<br>ethernet interfaces but anyone will do):<br>-) one to your uplink<br>-) one to the next OLSR router in the mesh network</blockquote><div><br>
yes the network is like shown below:<br>
<br>
<br>
<a href="http://10.33.176.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.1</a>           
<a href="http://192.168.50.53" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.53</a>         
<a href="http://192.168.50.54" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.54</a>          
<a href="http://10.103.0.224" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.224</a><br>
UplinkA <------> Linksys(vodka3) <  - - - - - - > LinksysB(vodka4)<----------->UplinkB<br>                 
linkA                                                            
linkB<br>
<br>
CONFIGURATION BEFORE ANYTHING IS STARTED<br>
--------------------------------------------------------------------------------<br>
VODKA3:<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://10.33.176.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.0</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.33.176.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.1</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1<br>
<br>
olsrd.conf (snippet):<br>
Hna4 {<br>
        <a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

0.0.0.0</a><br>
}<br>
<br>
LoadPlugin "olsrd_dyn_gw.so.0.4"<br>
{<br>
        PlParam
"Ping"         
"<a href="http://10.193.244.15" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.193.244.15</a>" #this is reachable via VLAN1 or def gateway<br>
}<br>
<br>
VODKA4<br>
root@vodka4:~# route -n<br>
Kernel IP routing table<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://10.103.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.0</a>     
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.103.0.224" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.224</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1<br>
<br>
olsrd.conf (snippet):<br>
Hna4 {<br>
        <a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

0.0.0.0</a><br>
}<br>
<br>
LoadPlugin "olsrd_dyn_gw.so.0.4"<br>
{<br>
        PlParam "Ping"          "<a href="http://10.103.0.224" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.224</a>"<br>
}<br>
<br>
<br>
ROUTE TABLES WHEN OLSRD STARTED ON VODKA3 and VODKA4<br>
---------------------------------------------------------------------------------------------------------<br>
VODKA3:<br>
root@vodka3:~# route -n<br>
Kernel IP routing table<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://192.168.50.54" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.54</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://255.255.255.255" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

255.255.255.255</a>
UH    1     
0        0 eth1<br>
<a href="http://10.33.176.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.0</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.33.176.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.1</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1  (#Def route)<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://192.168.50.54" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.54</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    1     
0        0 eth1 (#OLSR added route)<br>
<br>
<br>
VODKA4:<br>
root@vodka4:~# route -n<br>
Kernel IP routing table<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://192.168.50.53" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.53</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://255.255.255.255" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

255.255.255.255</a>
UH    1     
0        0 eth1<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://10.103.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.0</a>     
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.103.0.224" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.224</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1 (#Def route)<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://192.168.50.53" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.53</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    1     
0        0 eth1 (#olsr added route)<br>
<br>
WHEN I PING <a href="http://GOOGLE.COM" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">GOOGLE.COM</a> FROM VODKA3<br>
---------------------------------------------------------------------<br>
VODKA3<br>
root@vodka3:~# ping <a href="http://www.google.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.google.com</a><br>
PING <a href="http://www.l.google.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.l.google.com</a> (<a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

72.14.221.103</a>): 56 data bytes<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=0 ttl=238 time=176.2 ms<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=1 ttl=238 time=169.7 ms<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=2 ttl=238 time=170.8 ms<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=3 ttl=238 time=171.3 ms<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=4 ttl=238 time=169.5 ms<br>
64 bytes from <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a>: icmp_seq=5 ttl=238 time=170.6 ms<br>
<br>
VODKA4<br>
root@vodka4:~# ping <a href="http://www.google.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.google.com</a><br>
PING <a href="http://www.l.google.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.l.google.com</a> (<a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

66.102.7.99</a>): 56 data bytes<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=0 ttl=248 time=10.8 ms<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=1 ttl=248 time=10.8 ms<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=2 ttl=248 time=10.6 ms<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=3 ttl=248 time=10.7 ms<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=4 ttl=248 time=11.1 ms<br>
64 bytes from <a href="http://66.102.7.99" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">66.102.7.99</a>: icmp_seq=5 ttl=248 time=15.8 ms<br>
<br>
<br>
ROUTE TABLES WHEN I REMOVE THE LINKA<br>
-----------------------------------------------------------------------<br>
VODKA3<br>
root@vodka3:~# route -n<br>
Kernel IP routing table<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://192.168.50.54" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.54</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://255.255.255.255" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

255.255.255.255</a>
UH    1     
0        0 eth1<br>
<a href="http://10.33.176.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.0</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.33.176.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.33.176.1</a>    
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1 (#Def route STILL
THERE!!)<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://192.168.50.54" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.54</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    1     
0        0 eth1<br>
<br>
VODKA4<br>
root@vodka4:~# route -n<br>
Kernel IP routing table<br>
Destination    
Gateway        
Genmask         Flags Metric
Ref    Use Iface<br>
<a href="http://192.168.50.53" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.53</a>  
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>         <a href="http://255.255.255.255" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

255.255.255.255</a>
UH    1     
0        0 eth1<br>
<a href="http://192.168.50.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.50.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 eth1<br>
<a href="http://10.103.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.0</a>     
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan1<br>
<a href="http://192.168.66.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.66.0</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://255.255.255.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">255.255.255.0</a>   U    
0     
0        0 vlan0<br>
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
<a href="http://10.103.0.224" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.103.0.224</a>   
<a href="http://0.0.0.0" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">0.0.0.0</a>        
UG    0     
0        0 vlan1<br>
(#OLSR added route gets removed. correct behavior)<br>
<br>
BUT NOW IF I TRY TO PING <a href="http://GOOGLE.COM" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">GOOGLE.COM</a><br>
-------------------------------------------------------------------<br>
VODKA3<br>
root@vodka3:~# ping <a href="http://www.google.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.google.com</a> <br>
### No response (nameservice failure, im not running nameservice daemon
so it does not matter.. anyway, so i hit ctrl-c and tried pinging the
IP address instead.<br>
<br>
root@vodka3:~# ping <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a><br>
PING <a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">72.14.221.103</a> (<a href="http://72.14.221.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

72.14.221.103</a>): 56 data bytes</div></div></blockquote></div>