cómo reenviar todo el tráfico UDP a la IP del cliente VPN con ufw

cómo reenviar todo el tráfico UDP a la IP del cliente VPN con ufw

Estoy usando sipgate con freepbx y he superado lo que supongo es el último obstáculo con el problema del audio unidireccional.

Por todo lo que he leído, el problema apunta a NAT. necesito reenviartodo el tráfico UDPa la IP 192.168.0.2 (esta es la IP del cliente VPN en ppp0, que es la caja freepbx). Estoy usando ufw como firewall en el servidor VPN.

/etc/ufw/before.rules:

*nat

:POSTROUTING ACCEPT [0:0]
# Allow forward traffic to eth0
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

-A PREROUTING -i eth0 -p tcp --dport 5060 -j DNAT --to-destination 192.168.0.2
-A PREROUTING -i eth0 -p udp --dport 5060 -j DNAT --to-destination 192.168.0.2


# Process the NAT table rules
COMMIT

Hasta ahora recibo llamadas perfectamente, la persona que llama puede escuchar pero no recibo ningún audio.

¿Cómo reenvío?todo el tráfico UDP¿Entrando al servidor VPN a la ip 192.168.0.2?

ACTUALIZAR:

/etc/ufw/sysctl.conf sin comentar:

net/ipv4/ip_forward=1
net/ipv6/conf/default/forwarding=1
net/ipv6/conf/all/forwarding=1

Agregado:

-A PREROUTING -i eth0 -p udp --dport 1:54000 -j DNAT --to-destination 192.168.0.2

No hay errores, pero creo que la regla anterior podría ser correcta ya que no hay errores al iniciar el firewall. El problema de audio aún persiste, pero no es relativo a Unix SE.

información relacionada