And, on which machine are you running the first set of instructions, the one that begins with
tunctl
? On the host?yes of course, i omitted to say cause i thought it was obvious....
Não necessariamente: a regra importantíssima do iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
qual deve estar no servidor, ele deve ser encontrado no host (inútil). Idem para
echo 1 > /proc/sys/net/ipv4/ip_forward
Por último, (mas independente do acima), a declaração
nameserver 10.1.2.2
em ambos os clientes é um pouco suspeito: você configurou um servidor DNS no servidor? Até você, é melhor usar
nameserver 8.8.8.8
ou algo desse tipo.
Não posso afirmar que estes são os erros somente da sua configuração. Há tanto que é inútil (uma bridge feita apenas de uma interface virtual ??? Uma bridge no Host? VBox cuidará disso! Uma declaração como
nameserver 192.168.2,194
com uma vírgula em vez de um ponto), que só posso afirmar que os pontos que fiz acima devem ser corrigidos, mas provavelmente uma rodada extra de depuração será necessária. Quando você fizer isso, certifique-se de usar tcpdump
para verificar onde o fluxo de pacotes está quebrado, porque isso torna a depuração de rede muito mais fácil do que eu posso ir daqui para lá, mas não de ... .