1. configura a ligação à internet em Bridge. Ligado à net por NAT, não é possível comunicar com outros PCs da rede:
VirtualBox, Configurações, Rede, Adapatador 1:
- troca NAT para Placa em modo Bridge, equivale a colocar uma placa de rede física num switch.
- em Nome, escolhe a placa wireless do computador físico. Se a ligação for por cabo, escolhe cabo.
2. abre o processador de texto, introduz e configura o texto apresentado na imagem e grava o ficheiro na pasta 06 Outros, com o nome 090 dados rede Nome Data
- 8.8.8.8 é o serviço de DNS público do google;
- 1.1.1.1 é o serviço de DNS público da Cloudflare;
- o DNS pode ser igual ao IP do servidor;
- geralmente, o gateway = DHCP
3. para preencheres os dados da configuração da 1. Rede do computador real, entra na linha de comandos do pc real e escreve: ipconfig /all
a placa que está ligada apresenta:
- endereço IPv4 válido
- máscara de sub-rede
- gateway predefinido (tem de ter gateway, senão, a internet está desligada)
com esta informação, preenche os dados da configuração do computador real, no ficheiro 090 dados rede Nome Data.
1 Rede do computador real
· endereço de IP: ???????????
· máscara:
· IP do Gateway:
· servidores de DNS:
· IP disponível: deixa em branco
4. para configura o IP fixo no servidor, precisamos de encontrar um IP disponível, para o atribuir ao gateway (porta de saída e entrada da rede).
Caso tenhas acesso ao router, descobre um ip livre para atribuir ao gateway:
- no navegador insere o ip do router, geralmente 192.168.1.1, mas pode ser outro;
- entra no router, opções avançadas
- procura o servidor DHCP
- verifica o IP inicial e IP final
- encontra um IP disponível que não esteja no DHCP
Se estiveres ligado à net por um router, que não tens acesso de administrador, como é o caso da escola, tens de configurar por tentativas, até descobrir um ip livre. IPs muito baixos ou muito altos tendem a estar livres: 192.168.0.250, 192.168.0.240, 192.168.1.250, 192.168.1.240
5. Acrescenta, ficheiro do texto:
IP disponível: escreve o IP disponível
6. regressa ao VirtualBox, inicia o servidor e, 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)
- encontra o nome da placa de rede, no servidor. No Ubuntu, escreve ip link 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 /etc/netplan/01-rede.yaml
- ativa as linhas do ficheiro (alt+shift+3)
- 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.
- 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
addresses:
- 192.168.1.200/24 (tem de ser diferente do router)
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
- 4 em dhcp4 gateway4 serve para indicar que estamos no IPv4 e não no IPv6;
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.
7. grava e sai do Nano:
- ctrl+x
- y
8. 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)
9. reiniciar o servidor: reboot
10. encontra o IP do servidor virtual
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;
- exemplo: 192.168.1.200/24 (sempre diferente do IP do router).
2 Servidor virtual
endereço de IP: ??????????
11. no Ubuntu, encontra o IP do router/gateway (diferente do IP do servidor virtual)
ip route
- deve surgir, por exemplo: default via 192.168.1.1 dev enp0s3
- ip do router quase sempre = gateway
adiciona esta informação no ficheiro 090 dados rede Nome Data em:
3 Router físico
endereço de IP: ???????
endereço do Gateway. ??????
têm o mesmo IP
12. pinga o servidor virtual:
- ping 192.168.1.200, se 192.168.1.1 for o IP do servidor virtual. Ctrl+c para parar;
- se responde, a ligação com o router está ok;
- têm de está no mesmo segmento da rede (se router:192.168.1.1, a VM tem de ser 192.168.1.x).
se der erro ou unreachable, a máquina não consegue comunicar com o router. Revê as configurações:
- ip a
- ip route (exemplo: dá net 192.168.1.1/24, brd 192.161.1.255)
- ping www.goggle.com
Se der erro, na linha de comandos do pc real, pinga o servidor:
ping 192.168.1.1 (IP dado no servidor)
12. atualiza o Ubuntu: apt update
Restos apagar
7. abre o ficheiro interface: nano 50-cloud-init.yaml
8. identifica a rede no Ubuntu.
8.1 na alínea 15 escreve: network 192.168.0.0
- ativa as linhas do ficheiro (alt+shift+3)
- linha 12: Altera dhcp para static
- insere a alínea 13 e escreve: address (IP livre)
- insere a alínea 14 e escreve: netmask 255.255.255.0 (como está no router)
8. identifica a rede no Ubuntu.
8.1 na alínea 15 escreve: network 192.168.0.0
- a rede começa sempre com zero
- a rede começa sempre com zero
- é preciso identificar o broadcast (transmissão), que é sempre o mesmo endereço.
- * broadcast é o envio de um pacote para todos os dispositivos, dentro da mesma rede.
8.3 na alínea 17 escreve: gateway 192.168.0.1
- a rede começa sempre com zero
- É preciso identificar o gateway, que é o roteador que partilha net na rede
8.4. na alínea 18 escreve: dns-nameservers 8.8.8.8 8.8.4.4


