He conectado la red local de la casa de mis padres con la mía con OpenWrt y OpenVPN.
En ambas casas hay Finetwork 100/100. El servidor en casa de mis padres es un Observa VH4032N con OpenWrt 19.07.1, allí está de 2º router por ethernet y tiene entre otras cosas un receptor satélite Freesat conectado directamente. El de Finetwork tiene conectado directamente por ethernet un PC de mesa.
Lo raro es que los canales SD se ven bien, pero si pongo un HD, como RT-HD supera el ancho de banda, se entrecorta. Y enviar archivos desde el PC de mesa por la VPN a mi también va superlento (todos los pcs tienen Linux mint) [por ssh y por samba ~300kb/s]. Aquí en la imagen se ve que no es falta de CPU del router. Esta al 50% y no encuentro el cuello de botella.
Si uso el PC de casa de mis padres para enviarme el stream por ssh no hay problema. La CPU del router servidor llega cercano al 100% y el video HD llega perfecto porque el ancho de banda es cercano a 8Mb/s y abrir el enlace directamente es 3 o 4Mb/s (si lo hago por ssh en el propio router también funciona).
ssh root@192.168.3.100 curl http://192.168.3.159:81/202_0_1627_22000_0_1_1021_1022_1020_1021_2.ts | vlc -
Contenido de /etc/OpenVPN/server.conf
root@OpenWrt:~# cat /etc/openvpn/server.conf
;tls_server
port 1194
proto udp
dev tap0
duplicate-cn
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
server-bridge 192.168.3.1 255.255.255.0 192.168.3.220 192.168.3.229
;ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 1.1.1.1"
push "dhcp-option DNS 1.0.0.1"
push "redirect-gateway def1"
keepalive 10 120
cipher AES-256-CBC
client-to-client
persist-key
persist-tun
status openvpn-status.log
crl-verify crl.pem
;explicit-exit-notify
¿Alguna sugerencia?
Gracias