Hi,
I would like to apologize for asking basic and stupid question, but obviously I haven’t found the real documentation for the RMS yet. I have found a couple of videos on youtube that are under a minute of length with music and nice screenshots, and I have found the wiki that basically tells me how do adopt a device (or more) into the RMS.
I need some explanation for a very basic use case. Let’s assume I have a small two-digits number of RUTX08 and RUTX10 to deploy in middle Europe and I would like to have the supplier send the devices directly to the place where they are to be used. Let’s assume that I have Internet on Ethernet with DHCP in all places and I want to put basically identical configuration on the routers, with the only differences being the IP addresses assigned to the LAN interface and some certificates that of course should be individual to each device.
I want those RUTX devices to connect to my own OpenVPN server, authenticating with certificates.
This is what I imagine as my workflow. All actions should be as bulk and automated as possible. I would hate to be forced to log into the web interfaces of each router individually and to repeat each step manually. I have the RMS to save myself from doing that, right?
- instruct the persons on site to hook the RUTX up to Internet (WAN interface) and to power and to send me the password, serial number and LAN MAC address printed on the RUTx.
- I use Actions => Add Devices in the RMS to enroll each device into the RMS. I can make things easier by importing a CSV.
- I assign each router an individual host name. Alternatively, I would address each router with its serial number.
- I do a firmware update on all devices and set new admin passwords.
- I configure the individual IP addresses for the LAN interface and the IP range for the DHCP servers. How would I do that?
- I then instruct all devices to create a new RSA4096 private key and to generate a Certificate Signing Request from that key. Ideally, I would enter C=, O=, OU=, emailAddress= and CN= inside the RMS, with some of the fields templated so that they are identical on all CSRs. How do I do that?
- I then download the CSRs and run them through my CA, generating the certificates that the routers will use to authenticate. I then upload the certificates to the routers again. Can I do those download/uploads as a bulk operation without having to log into each device individually?
- I then generate a configuration template that will disable all features of the routers that should not be present and roll out that template to all my routers. I think that this configuration will be identical for all devices, right?
- I then generate a configuration template that will create an OpenVPN Section in my device configuration. While this has big parts of identical configuration, at least the (file?) names of the private key and the certificates and the LAN IP addresses will be different for every router. Do I have software support inside the RMS to do so or do I need one configuration template per router?
Now let’s assume that I was successful in doing so. If I now have to change, for example, the IP address of the OpenVPN server that is in the configuration of all my routers, how would I do that? I do have (ideally just one) template creating my OpenVPN configuration, do I now need a template to update the OpenVPN configuration? And in tht template I just enter the things that I want to change, leaving everything else intact?
I am obviously missing basic things about using the RMS since this is a totally simple and basic use case and still I can’t find any explanation about how to do this. Please point me to what I have missed reading.
Thanks in Advance, Marc Haber




