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 redek e 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
- nano 01-rede.yaml
8. chama o professor para te avaliar.