[Babel-users] Duplicating externals
    Michael Grant 
    mgrant at grant.org
       
    Wed Nov 11 08:38:40 UTC 2009
    
    
  
Thanks for doing all that hacking, definitely things were learned,
certainly on my side!
I spent some time yesterday trying to make this work:
A--.
|   C
B--'
where the link AB is a bridge (technically it's a bridge over a pair
of Ubiquity Nanos which are not running babel), and the links between
AC and BC are tunnels.  C is a server on the internet running debian.
Babel talks very well between AB over the nanos (which are transparent).
However, I could not get babel to talk AC or BC through a tunnel.  I
tried both a sit tunnel and a gre tunnel.  I can ping and ping6 and
ssh across the tunnels but I don't see any babel traffic across them.
Back to using something like babel-pinger, I have a
"kludge-upon-kludge" working at the moment.  I have a second pinger
shell script that tries to ping an address from A through B to the
internet, if B's internet connection is working, it deletes the
default route from A to the internet directly and creates a default
route via B.  If B's internet connection is down, the script recreates
the default link for A to go direct to the internet.  Then I let babel
propagate the routes.  So far it appears to work.
For me, babel-pinger on this node is only creating a default route to
itself so that babel will pick it up, but my pinger script creates a
default route to an actual place (which then babel-pinger uses for
it's pings).  At this point, I probably don't need babel-pinger at
all.
I'm not sure what the right way to do this would really be but at
least I seem to have something working.
Michael
    
    
More information about the Babel-users
mailing list