configura ficheiro rede.yaml

1. no VirtualBox, inicia o servidor.

2. dentro da pasta netplan (sistema de configuração de rede do Ubuntu.), cria o ficheiro rede.yaml: (o que é um ficheiro yaml)

  • sudo su (para entrares em modo administrador, repara que 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)
  • ip link para encontra o nome da placa de redee escolhe a interface que:
      • Está UP
      • Tem BROADCAST
      • Começa por en ou eth
    • 99% das VMs VirtualBox = enp0s3, mas pode ter outro nome.
  • nano 01-rede.yaml para criares o ficheiro
    • no nome do ficheiro 01-rede.yaml, 01 é para ter prioridade. O Netplan lê os ficheiros por ordem numérica. Coloca zero para ficarem bem ordenados, senão, o 10 aparece antes do 1.
  • ativa as linhas do ficheiro (alt+shift+3)


3. insere o seguinte texto, tendo em atenção o ficheiro de texto dados rede criado anteriormente:
    • 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: no            (4 em dhcp4 gateway4 serve para indicar que estamos no IPv4 e não no IPv6)
      addresses:
        - 10.64.25.100/24
      routes:
        - to: default
          via: 10.64.25.254
      nameservers:
        addresses:
          - 1.1.1.1
          - 8.8.8.8

diferença entre IPv4 e IPv6

IPv4 (Internet Protocol version 4)

  • endereços 192.168.0.1
  • 32 bits
  • 4,3 bilhões de endereços
  • está a ficar cheio.

IPv6 (Internet Protocol version 6)

  • endereços: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • 128 bits
  • permite trilhões e trilhões de endereços
  • dá para dar um IPv6 para cada grão de areia de todas as praias do planeta e ainda sobra.


4. grava e sai do Nano:
  • ctrl+x
  • y

5. aplica a configuração: 
  • sudo 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:
  • ls -l 01-rede.yaml        (ver permissões)
  • sudo chmod 600 01-rede.yaml (apenas root pode ler e escrever)
  • stat 01-rede.yaml   (verifica se a alteração foi feita e está 600, rw-------)

Exemplo de saída correta:

-rw------- 1 root root 234 Jan 23 15:00 01-netcfg.yaml

Aplica novamente a configuração: 

  • sudo netplan apply
  • sudo netplan try               (para validar o YAML, aplica nova rede)


6. reiniciar o servidor: reboot


7. escreve:
  • nano 01-rede.yaml

8. chama o professor para te avaliar.