Configure VPN on EdgeRouter 6P #7
Notifications
Due Date
No due date set.
Blocks
#15 Configure OpenVPN on the Latitude 7230
DevOps/software-infrastructure
Reference: DevOps/software-infrastructure#7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The EdgeRouter 6P supports a builtin VPN with OpenVPN. Enable and configure this feature. Ideally, this will be automated through Ansible.
This would be very useful for remote live streaming. Connecting over LTE to nginx-rtmp for multistreaming will be more efficient than connecting to multiple services from the Latitude 7230 itself.
https://help.uisp.com/hc/en-us/articles/22591200944407-EdgeRouter-OpenVPN-Server
Installing OpenVPN on the EdgeRouter 6P (but not really) Part I
Almost 24 hours later my Diffie Hellman key is still being generated. In effect, this is basically an hour long video of me not working on this project. Even so, I figured it would be worth sharing the video here. I wonder if I could have generated the key on my Dell Tower Plus with an i9 processor and then transferred it to the EdgeRouter 6P to save time. Anyway, I will post part 2 once the key has been generated - ideally before I head to the OBX this upcoming weekend.
Installing OpenVPN on the EdgeRouter 6P (really!) Part II
It took over 48 hours to generate a Diffie Hellman key on the EdgeRouter 6P. Once generated, the subsequent steps were quite simple, as I was able to basically just copy and paste commands from the provided instructions; however, I am still working on getting the client connected. I made a little progress off-camera by creating a .ovpn file to define the desired connection, but there are still some issues that need to be worked out before this is fully operational. That work will be tracked in DevOps/software-infrastructure#15; however, this issue should remain open until that one is completed in case the server needs further configuration.