Configuração do proxy SOCKS do Ubuntu com duas interfaces - como passar DNS

4

Eu configurei um servidor SOCKSv5 (Dante) no Ubuntu com duas interfaces ethernet:

  • o eth0 está conectado à minha WAN com um IP roteável estático
  • o eth1 está conectado à minha LAN com um IP privado

Eu tenho um cliente conectado na LAN, e sou capaz de fazer ping na porta LAN do proxy usando seu endereço IP. No entanto, não consigo resolver nomes DNS desse computador. O gateway padrão do meu cliente aponta para a LAN do proxy.

Quando faço um rastreio wireshark no proxy, vejo a solicitação de DNS chegando na eth1, mas não vejo nada saindo da eth0. Se eu ativar o ip_forward no proxy, vejo o DNS saindo da eth0, mas o iP da origem é o IP privado, que não é roteável. Existe alguma maneira para o proxy lidar com DNS?

    
por Ravi 09.04.2012 / 20:57

0 respostas