Eu configurei um servidor SOCKSv5 (Dante) no Ubuntu com duas interfaces ethernet:
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?