tente adicionar
echo 1 > /proc/sys/net/ipv4/ip_forward
para habilitar o roteamento no linux
adicione
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
caso contrário, as respostas dos computadores locais não serão encaminhadas para a Internet.
você também pode querer usar:
iptables -t nat -P PREROUTING -p tcp --dport xxxx -d your.public.ip.addr -j DNAT --to $PC1_IP
se você mantiver sua regra - qualquer tráfego enviado na porta xxxx da rede local será encaminhado para $ PC1_IP