Ubuntiu 16.04.1 não está roteando apesar do roteamento habilitado no kernel

1

TL; DR: Nova instalação do Ubuntu 16.04.01 não roteando mesmo depois de habilitar o roteamento no kernel.

Versão longa: estou jogando com o roteamento usando várias VMs como roteadores. Eu carreguei uma VM nova (VMware Workstation 12.5; host executando o Win7) com o Ubuntu Server 16.4.1 e a atualizei completamente. Tem 2 NICs VMware. Eu fiz o seguinte na configuração da rede:

  1. Configuração de netwoking (o ens33 é a interface "internet" ou "external", designada 192.168.5.5; ens34 é a interface "interna", designada 10.0.0.1.
  2. ativou o roteamento ipv4 editando /etc/sysctl.conf e removendo a hashtag na frente da linha ipv4_forwarding
  3. desativou o firewall do Ubuntu com "ufw disable" (essa VM está por trás de muitas outras medidas de proteção; o risco associado a não ter um firewall agora é mínimo)
  4. Reiniciou a VM.

(NÃO estou usando o Network Manager)

Existe outra VM do Ubuntu rodando 14.04 atrás da VM do roteador, localizada em 10.0.0.2.

Tudo deve estar bem, certo? Exceto que o roteador não está roteando pacotes da estação de trabalho 14.04.

A própria VM do roteador pode se comunicar com a Internet. Ele pode pingar tanto a Internet quanto a estação de trabalho por trás dele, o apt-get, etc. A estação de trabalho pode executar ping no roteador, mas nada além do roteador.

Em termos de solução de problemas, tenho:

  1. Verificou que / proc / sys / net / ipv4 / ip_forward = 1. Faz.
  2. Verificou se o firewall estava desativado. É.
  3. tcpdump'ed ambas as interfaces no roteador. Eu posso ver que os pings da estação de trabalho estão sendo encaminhados da interface interna para a interface externa e enviados, MAS eu também posso ver que as respostas estão atingindo a i / f externa e NÃO sendo encaminhadas de volta.
  4. Experimentou diferentes interfaces virtuais
  5. Tentei diferentes esquemas de endereçamento IP
  6. Até tentei carregar uma VM diferente com uma distro diferente (Debian 8) para ser o roteador. Mesmo resultado.

O problema é que eu faço ter outras VMs de roteador mais antigas que fazem funcionam. Eu tenho um Debian 7 VM configurado para roteamento que funciona. É só que esse novo não vai.

Alguém tem alguma ideia? Obrigado!

    
por user349251 23.09.2016 / 21:57

0 respostas