Mover al directorio de escritura y crear scripts

Mover al directorio de escritura y crear scripts

Tengo algunos comandos de inicio y firewall que no parecen funcionar en mi "nuevo" enrutador que funcionó perfectamente en el anterior. El comando de inicio debería permitirme acceder a mi red de trabajo utilizando scripts OpenVPN bastante estándar y el firewall tiene solo 4 líneas con ajustes de iptables.

Actualicé el enrutador dos veces, primero con la versión original, DD-WRT v3.0-r40559 std (06/08/19), luego, después de leer que había posibles problemas de VPN con ese, volví a actualizar a DD-WRT. v3.0-r41813 estándar (29/12/19). Todo lo demás funciona muy bien.

Entonces, mi nuevo enrutador está en DD-WRT v3.0-r41813 std (29/12/19) y el anterior estaba en DD-WRT v24-sp2 (13/04/11) grande.

A continuación se muestra el código de inicio (enmascaramiento de IP y clave estática):
'''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''

Mover al directorio de escritura y crear scripts

cd /tmp
ln -s /usr/sbin/openvpn /tmp/mivpn

Configuración para Wes-to-Office

echo "
remoto XX.XX.XXX.XXX
proto udp
puerto 4194
dev tun0
secreto /tmp/static.key
verbo 3
comp-lzo
keepalive 15 60
daemon
" > Wes-Office.conf

Configuración para clave estática

echo "
-----BEGIN OpenVPN Static key V1-----
xxxxxLA CLAVE ESTÁTICA MUY LARGA ESTÁ AQUÍXXXXXX
-----END OpenVPN Static key V1-----
" > static.key

Crear interfaz para ALD

/tmp/myvpn --mktun --dev tun0
ifconfig tun0 xx.xx.xx.x máscara de red 255.255.255.0 promisc up
ruta agregar -net 192.168.XX.0 máscara de red 255.255.255.0 gw xx.xx.xx.x
ruta agregar - net 192.168.XX.0 máscara de red 255.255.255.0 gw xx.xx.xx.x
agregar ruta -net 192.168.XX.0 máscara de red 255.255.255.0 gw xx.xx.xx.x
agregar ruta -net 192.168.XX.0 máscara de red 255.255 .255.0 gw xx.xx.xx.x
ruta agregar -net 192.168.XX.0 máscara de red 255.255.255.0 gw xx.xx.xx.x
ruta agregar -net 192.168.XX.0 máscara de red 255.255.255.0 gw xx.xx.xx .X

Iniciar el túnel

dormir 5
/tmp/myvpn --config Wes-Office.conf
'''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''

El código del cortafuegos es el siguiente:
'''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''

Abrir agujeros en el firewall para VPN

iptables -I ENTRADA 2 -p udp --dport 4194 -j ACEPTAR
iptables -I ADELANTE -i br0 -o tun0 -j ACEPTAR
iptables -I ADELANTE -i tun0 -o br0 -j ACEPTAR

Permitir ping a través de VPN

iptables -I ENTRADA 3 -i tun0 -p icmp -j ACEPTAR
'''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''

Respuesta1

¡Lo averigué!
después de agregar 'modprobe tun' al script de inicio, funciona. En algún momento entre compilaciones, debe haberse desactivado de forma predeterminada.

información relacionada