The thesis is available here
In the local_architecture
folder there is the same architecture studied in the thesis, but virtualized in docker containers.
In questo elaborato viene trattata l'implementazione di una VPN site-to-site tra un Router 4G e un'Host generico. Dopo una breve introduzione al networking, a OpenVPN e OpenWRT, verranno visti gli obiettivi da raggiungere e le componenti necessarie. I successivi capitoli tratteranno le configurazioni dei vari dispositivi, ponendo particolare attenzione alle fasi di test. In conclusione verrà raggiunto l'obbiettivo di instaurare una comunicazione bidirezionale tra dispositivi di tipo domotico, connessi a un Router 4G in ambiente CG-NAT, con un host client generico attraverso una VPN su server remoto.
This paper discusses the implementation of a VPN site-to-site between a 4G Router and a generic Host. After a short introduction to networking, OpenVPN and OpenWRT, will be seen the objectives to be achieved and the necessary components. The successive chapters will deal with the configuration of the devices, with particular attention to the test phases. Finally, the objective of establishing two-way communication between home automation devices, connected to a 4G Router in CG-NAT environment, and a generic host client was achieved through a VPN on a remote server.