The mikrotik scripting support is quite limited as far I remember,
please correct me if I remember incorrectly.
I'm not sure how you could reliably export (at least) your interface
list and route list, upload to some service and finally download a
personalised update script for your Mikrotik. But this still requires
an additional machine, although it won't be yours. But IMHO it's
unfair to blame the community for a limitation introduced by choice
(first Mikrotik's choice to not implement and second your choice to
use Mikrotik).
OTOH Amateur Radio is about experimenting and do-it-yourself and
learning and studying, I'm not sure that there should be an
off-the-shelf product/service/script for everything. I personally
enjoy learning new things, as an example I didn't really know much
about Python before I started customising the python script available.
IMHO the way AMPR and the IPIP fullmesh is implemented right now
allows the largest possible freedom to the implementer, we can use
almost any tool, machine, etc etc to implement the IPIP fullmesh. I
think that's the way Amateur Radio is meant to be.
73 de Marc
Quoting YT9TP Pedja <yt9tp(a)uzice.net>et>:
(Please trim inclusions from previous messages)
_______________________________________________
On 20.8.2013 20:46, Marc, LX1DUC wrote:
I'm running Mikrotik RouterOS on a machine
directly connected to the
Internet (it has a public IP, no NAT, no Firewall except it's own). I
runs smoothly so far. I'm using a Python script from
https://github.com/kd7lxl/hamwan_scripts/tree/master/amprupdate (I made
a few customisations to address a issues with my specific setup) to
create the IPIP interfaces, add routes and some routing policy rules
(customisation).
The AMPR fullmesh works almost as well on Mikrotik as on Linux. I
haven't had any issues with the IPIP fullmesh so far (on Linux and
Mikrotik RouterOS).
We are using this Mikrotik machine in LX to connect some sites to the
AMPR which are behind NAT and which cannot run their own IPIP
interfaces. The NATted sites use OpenVPN (may we'll add SSTP) to connect
to the Mikrotik machine. Within AMPR all the subnets are routed to the
Mikrotik machine which routes them via the OpenVPN links to the remote
sites.
One correction. You are not using just Mikrotik, but Mikrotik +
Linux machine that fills it in with settings.
Appropriate solution I was talking about is using Mikrotik alone. If
I have to set up Linux machine just to fill in Mikrotik settings
that is something basically wrong with that requirement from my
point of view.
That is why I suggested that, as that Python script runs fine and
produces fine results, it could be good idea to run it on
ampr.org
site to create script file that sets up IPIP interfaces and routing,
so we can download that script using Mikrotik device and run it
within Mikrotik device to set up all things properly without need to
set up external Linux machine to do the job.
I asked few times if anyone is using Mikrotik and is willing to
export IPIP interface and routing settings to sent it to me to
examine and see how this can be used in general. Noone responded.
So I have to disagree with your opinion. I can
reach around 400 AMPR
subnets of different size directly via the IPIP fullmesh (respectively
with the help of my Mikrotik machine used as a tunnel server).
Networking is not an issue when routing works. We have hard time
setting up routing for 44/8.
I intend to "open" my Mikrotik machine
to other HAMs around the world
having issues with NAT or ISP/University Firewall and hence cannot
connect to the IPIP Fullmesh directly but I need to do some upgrades
first (RAM, CPU, bandwidth).
That is very kind and generous but that means you would have to deal
with additional traffic as routes for others will go through your
router and internet connection.
By making us able to easily route 44/8 by ourselves then there is no
need that we have to use other's resources.
Again, networking is not an issue. Problem is that we are actually
forced to use special setup and additional hardware for 44/8 network.
Pedja
YT9TP
_________________________________________
44Net mailing list
44Net(a)hamradio.ucsd.edu
http://hamradio.ucsd.edu/mailman/listinfo/44net
http://www.ampr.org/donate.html