Quando se deseja que um serviço rodando em uma máquina da
sua rede interna (192.168.y.z) possa ser acessado a partir
da internet podemos fazer duas coisas.
A primeira é com o iptables, mas esta solução fica um tanto
complicada quando a máquina possui muitos serviços que devam
ser compartilhados.
A segunda muito mais simples de ser implementada é com a
ferramenta
ip do pacote
iproute2. Segue abaixo a linha de
comando.
# ip neigh add lladdr 00:16:76:fe:41:9b proxy v.x.y.z dev ppp0
Onde:
- v.x.y.z é o IP da sua interface de saída para a internet, no caso ppp0
Lembrando apenas que a máquina em questão deve ter seu
endereço MAC listado na tabela ARP do seu gateway. Caso
deseje uma tabela ARP estática você pode criar um
arquivo
/etc/ethers conforme a listagem abaixo: