Você pode redirecionar a porta mas precisará NAT na outra direção do tráfego, porque senão não funcionaria.
Em ubuntu :
- eth0 é uplink
- ppp0 é conexão pptp
- xx é a porta de serviço TCP
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport xx -j DNAT --to 192.168.1.46
iptables -t nat -A POSTROUTING -o ppp0 -d 192.168.1.46 -p tcp --dport xx -j MASQUERADE
Você também deve ter o encaminhamento de ipv4 ativado no ubuntu