configurar servidor Ubuntu em modo Host-Only


    para iniciares um Ubuntu Server em modo Host‑Only, no VirtualBox, é necessário configurar:

    • Ubunto no VirtualBox
    • Netplan dentro do Ubuntu

    1. coloca a VM em modo Host-Only
    • no VirtualBox, seleciona o servidor, sem o iniciar
    • definições
    • rede
    • no adaptador 1, escolher Apenas Adaptador do Anfitrião  # corresponde ao Host-Only, Anfitrião = Host
    • inicia o servidor
    • nota: quando iniciares as outras VM, por exemplo o Windows 10, tens de escolher Host-Only para elas se verem. VM em Host-Only apenas comunicam com o computador real e com outras VM em Host-Only e nunca têm Internet clica para mais informação


    2. configura o Host-Only a dar ips do tipo 192.168.56.x (o Ubuntu deve estar configurado para obter IP por DHCP nessa interface)
    no VirtualBox, antes de iniciar o Ubuntu
    • clica no ícone Rede, no menu lateral esquerdo, 5.º ícone.
    • seleciona VirtualBox Host-Only Ethernet Adapter
    • propriedades
    • no menu inferior, escolhe Servidor DHCP e coloca:
    • Endereço de servidor: 192.168.56.2         # ip padrão do Host-Only
    • Máscara do servidor: 255.255.255.0
    • Limite inferior do endereço: 192.168.56.3
    • Limite superior do endereço: 192.168.56.254
    • Aplicar

    3. inicia o Ubuntu para configurar o Netplan, que é o sistema onde se configura IPs, DHCP, DNS, rotas. Dentro da pasta netplan cria o ficheiro 01-rede.yaml: (o que é um ficheiro yaml)
    • sudo su    # para entrares em modo administrador. O $ alterou para #
    • cd /etc/netplan    # se fizeres primeiro cd /etc e depois cd /netplan, pode dar erro
    • ls (clica aqui para ver o significado das cores nos ficheiros)
    • nano 01-rede.yaml        # cria o ficheiro
      • no nome do ficheiro 01-rede.yaml, 01 é para ter prioridade. 
      • Netplan lê os ficheiros por ordem numérica. 
      • coloca zero para ficarem bem ordenados, senão, o 10 aparece antes do 1.
    • alt+N      # ativa as linhas do ficheiro


    4. no ficheiro 01-rede.yaml, insere o seguinte texto
    • no espaçamento, não uses tabs, apenas 2 espaços para cada nível
    • respeita a indentação, caso contrário, o Netplan não sabe quem é filho de quem.
    network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: true






    network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: true

    network:
      version: 2 
      renderer: networkd 

      ethernets: 
        enp0s3: 
          dhcp4: true
    network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: true

    network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: truedvmlszkxvc
    • ctrl+x     # para sair
    • y       #para gravar
    • enter

    5. aplica a configuração: 
    • netplan apply
      • se der Error com 1:9,  o erro está na linha 1, coluna 9
      • se surgir Warning do Netplan, há pouca segurança. Ficheiros de configuração de rede devem ser apenas editáveis pelo administrador:

    8. testa a configuração
    • hostname -L       # verifica qual o IP do servidor
    • ip a                     # informação mais completa 

    nota 1: no modo Host‑Only o Ubuntu
    • tem comunicação apenas com outras VM  Host-Only e com o Host (Windows)
    • IP 192.168.56.x.
    • o IP 192.168.56.1
      • endereço da placa virtual do VirtualBox
      • gateway da rede
      • servidor DHCP
      • servidor DNS
    • para o Host‑Only ligar à Internet, tens de confiturar, no VirtualBox:
      • adaptador 1 → NAT
      • adaptador 2 → Host‑Only
      • no Netplan configuras duas interfaces