I have a requirement for remote configuration, so I have been working on the issue.
I have a couple of shell scripts so far. Most of my work has been done for the core system - the machine that has authority over the routers.
The first script uploads ssh keys so the core does not further need a password to talk securely to the routers.
I use the directory /opt/routers/<router-name> for my router configuration templates. Another script compresses the relevant files, uploads them to the router along with an install script and executes the install script.
It seems to work. The core can command any router into any state - all driven by a set of templates.
It is all written in bash and once I get it all together in one place, you are welcome to download/contribute.
What is missing ;
most of the actual router configs
httpd/php/webmin-module to drive it all
tie-in with other backends, viz RADIUS, MySQL.
security - I'm relying on ssh..
ifup/ifdown scripts to handle the virtual interfaces that change in service, viz incoming PPTP..
The router can also independently request it's configs with
`wget http://core.internal/routers/<hostname>/conf` but this is presently very insecure.
The system *requires* that DNS is configured correctly, and that the core network scope is up before adding new scopes.
I would be very pleased have someone assist, as I am struggling.
regards, Steve
------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________ leaf-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-devel
