Estou tentando simular uma rede (roteador, firewall, PCs e servidor) com várias máquinas virtuais executando o Ubuntu Server. Eu tenho seguido vários tutoriais, perguntas sobre este assunto e assim por diante, mas não consigo trabalhar.
Minha configuração
- > Uma máquina virtual supostamente o roteador com 2 interfaces de rede
- > Uma máquina virtual supostamente o firewall com 3 interfaces de rede
enp0s3 - > conectado na mesma rede privada
os outros 2 são para servidor e pc, mas não estão sendo usados agora
Até agora eu tenho
/ etc / network / interfaces dispositivo um (roteador)
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
iface enp0s8 inet static
address 10.20.0.1
netmask 255.255.192.0
network 10.20.0.0
broadcast 10.20.63.255
gateway 10.20.0.1
iptable
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE ALL -- anywhere anywhere
Também terminei de comentar a linha net.ipv4.ip_forward=1
em /etc/sysctl.conf
/ etc / network / interfaces dispositivo dois (firewall)
(Acabei de copiar o que está conectado ao roteador)
auto enp0s3
iface enp0s3 inet static
address 10.20.0.2
netmask 255.255.192.0
network 10.20.0.0
broadcast 10.20.63.255
gateway 10.20.0.1
.....
iptable está vazio neste (não tenho certeza se tenho que definir qualquer coisa)
O roteador tem conexão com a internet, ambos os dispositivos se comunicam (ping).
Meu problema
Estou tentando acessar o google (ping 8.8.8.8) com meu dispositivo de firewall, mas ele diz:
connect: Network is unreachable
O que estou perdendo? Por que não consigo acessar a internet no meu segundo dispositivo?
P.S: Eu tenho os dois adaptadores definidos na mesma rede no VirtualBox