como encaminhar todo o tráfego UDP para o IP do cliente VPN com o ufw

1

Estou usando o sipgate com o freepbx e estou no que presumo ser o obstáculo final com o problema de áudio unidirecional.

De tudo o que li, o problema aponta para o NAT. Eu preciso encaminhar todo o tráfego UDP para o IP 192.168.0.2 (este é o IP do cliente VPN no ppp0 que é a caixa freepbx). Estou usando o ufw como o firewall no 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

Até agora eu estou recebendo chamadas perfeitamente, o chamador pode ouvir, mas não estou recebendo nenhum áudio de volta.

Como faço para encaminhar todo o tráfego UDP para o servidor VPN no ip 192.168.0.2?

ATUALIZAÇÃO:

/etc/ufw/sysctl.conf descomentado:

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

Adicionado:

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

Não há erros, mas acho que a regra acima pode estar correta, pois não há erros na inicialização do firewall. Problema de áudio ainda em curso, mas isso não é relativo ao unix SE.

    
por Onimusha 04.11.2016 / 17:50

0 respostas