configurar servidor Ubuntu modo NAT

 NAT educar321.blogspot.com
modo NAT, Bridge e Host-Only

1. coloca a VM em modo NAT para receber um IP privado (ex.: 10.0.2.15)
  • no VirtualBox, seleciona o servidor, sem o iniciar
  • definições
  • rede
  • no adaptador 1, coloca NAT
  • inicia o servidor

Exemplo:

  • IP VM: 10.0.2.15
  • Máscara: 255.255.255.0
  • Gateway: 10.0.2.2 
  • DHCP: 10.0.2.2 
    • O VirtualBox é o servidor DHCP - cria range automático (ex: 10.0.2.2-10.0.2.254)

2. encontra o IP do Ubuntu atribuído pelo VIrtualBox

  • ip a
  • procura a interface: enp0s3
  • exemplo IP: 10.0.2.x/24 (se aparecer um 192.168.1.200/24 tens de editar o ficheiro YAML, ver alínea 7)


3. encontra o gateway
  • ip route
  • exemplo: default via 10.0.2.x dev enp0s3
    • Gateway: 10.0.2.x

4. encontra o DNS
  • cat /etc/resolv.conf
  • ver: nameserver 10.0.2.x


5. encontra o DHCP, o IP que envia os pedidos para o VirtualBox
  • ip route
  • procura 10.0.2.x dev enp0s3 proto dhcp
  • No modo NAT do VirtualBox, será sempre: 10.0.2.2

7. testa a configuração.

ping google.com

  • funciona se retornar:
    • 64 bytes from xx.xx.xx.xx: icmp_seq=1 ttl=xxx time=xx ms

  • não funciona se retornar:
    • temporary failure in name resolution (DNS não está a funcionar)
    • network unreachable (não existe rota para o gateway)
    • destination host unreachable (a interface não está configurada)
      • neste caso, abre o ficheiro /etc/netplan/*.yaml
      • coloca # antes da linha address e da linha com o IP.

nota 2:

  • ip a , a de address, mostra todas as interfaces de rede do sistema e os endereços IP associados;
  • procura algo como eth0, ens33 ou enp0s3. O IP aparece em inet;
  • se surgem dois inet, o primeiro é que conta, o outro é secundário.