Roteiro para realização do projeto do 2º bimestre das disciplinas de Projeto e Infraestrutura de Redes
e Serviços de Redes
- Concluído
Objetivo: criação de 8 máquinas virtuais e criação de uma conexão entre quatro computadores com duas VMs cada.
Integrantes: Micaele Rayanne, Julia Eloizi, Emanuel Vilela e Leonardo Ferreira
- Criando máquina virtual
- Instalando pré-requisitos
- Definições
- Passos finais
- Erros
- Considerações finais e resultados
graph LR;
A(Instalar pacotes)-->B;
B(Criar duas máquinas virtuais em <br> cada um dos quatro computadores)-->C;
C(Definir configurações desejadas)-->D;
D(Conectar via cabo de rede computadores);
-
criando uma VM utilizando um arquivo .OVA
NOTA-01: Inicialmente, serão criadas duas máquinas virtuais em cada PC do grupo.
NOTA-02: Todo esse processo deve ser feito em
TODO
computador, onde serão criadas duas máquinas virtuais emCADA
um deles.
NOTA-03: O arquivo .OVA é utilizado para criar uma máquina virtual já pronta. Nesse caso ele foi disponibilizado pelo professor da disciplina.
Figura 01: Importando o arquivo .OVA
Figura 02: Especificações da Maquina Virtual .OVA
- Logando nas VMs
Após tudo ter sido realizado, é necessário logar como administrador para prosseguir
ubunto login: administrador
senha: adminifal
Figura 03: Demonstração do resultado do comando
- Verifique se as configurações de rede de
CADA
VM está definida comoNAT
Figura 04: Local onde será configurada a rede NAT
- Modifique o arquivo .YAML e comente as linhas de IP estático(
adresses
egateway
) - Verifique o nome do arquivo .YAML em sua VM
Figura 05: Exemplo do nome do arquivo na máquina utilizada para exemplo
Exemplo de como o arquivo deve ser modificado:
Figura 06:
sudo nano /etc/netplan/01-netcfg.yaml
NOTA-04_ “YAML Ain’t Markup Language” é um formato de serialização de dados legível por humanos, sendo bastante utilizado para arquivos de configuração, assim como o JSON e o XML.
Após ter aberto o arquivo para edição, modifique as configurações antigas para as referente ao PC e a VM. Por exemplo, na figura à seguir, foi utilizado o PC3-VM2
NOTA-05_ Essas modificações deverão ser feitas em TODAS as VMs
Figura 07: Exemplo do arquivo .YAML
-
enps0s3: # nome da interface que está sendo configurada. Verifique com o comando 'ifconfig -a'
-
adresses: # IP e Máscara do Host.
-
gateaway: # IP do Gateway
-
dhcp4: false # dhcp4 false -> cliente DHCP está desabilitado, logo o utilizará o IP do campo 'addresses'
sudo netplan apply
-
O comando
sudo apt update
atualiza a lista de pacotes e programas que podem ser instalados na máquina.
sudo apt update
- O comando
sudo apt upgrade
atualiza o sistema e baixa e instala atualizações de pacotes e dos programas da máquina.
sudo apt upgrade -y
- Após tudo isso, prossiga a instalação dos pacotes:
sudo apt install net-tools -y
ifconfig -a
Figura 08: Mostrando as configurações de rede
- Instalando o SSH Server
NOTA-06: SSH é a sigla para Secure Socket Shell, sendo um dos protocolos específicos de segurança de troca de arquivos entre cliente e servidor de internet, usando criptografia.
sudo apt-get install openssh-server
Figura 09: Instalando o SSH Server
- Digite
y
para prosseguir a instalação
- Verifique se o ssh foi instalado corretamente:
systemctl status ssh
- Verifique o status das portas do sistema:
netstat -an | grep LISTEN. # verifique se a porta 22 está LISTENING
Figura 10: Verificando se a porta 22 está sendo ouvida
- Para garantir o funcionamento do SSH Server, é necessário habilita-lo no firewall. Faça-o:
sudo ufw allow ssh
- Ative o firewall:
sudo ufw enable
Após ter concluído os passos anteriores, é necessário declarar um IP único na rede para todas as VMs de cada computador.
- Para isso, foi feita uma tabela com todos os dados referentes a cada computador:
Nome dos integrantes | Nome dos PCs | IP de rede | IP de broadcast | Intervalo de IPs |
---|---|---|---|---|
Leonardo Ferreira | PC1-GRUPO4 | 192.168.14.48/28 | 192.168.14.63 | 192.168.14.[48-63]/28 |
Julia Eloizi | PC2-GRUPO4 | |||
Emanuel Vilela | PC3-GRUPO4 | |||
Micaele Rayanne | PC4-GRUPO4 |
NOTA_07: Todos os quatro PCs terão um IP estático identico
Nome das VMs | IP da VM | hostname | FQDN da VM | Aliase da VM |
---|---|---|---|---|
PC1-GRUPO4-VM01 | 192.168.14.49 | PC1-GRUPO4-VM01 | leonardo-vm01.grupo4-914.ifalara.net | burro1 |
PC1-GRUPO4-VM02 | 192.168.14.50 | PC1-GRUPO4-VM02 | leonardo-vm02.grupo4-914.ifalara.net | burro2 |
PC2-GRUPO4-VM03 | 192.168.14.51 | PC2-GRUPO4-VM01 | julia-vm03.grupo4-914.ifalara.net | ratocego1 |
PC2-GRUPO4-VM04 | 192.168.14.52 | PC2-GRUPO4-VM02 | julia-vm04.grupo4-914.ifalara.net | ratocego2 |
PC3-GRUPO4-VM05 | 192.168.14.53 | PC3-GRUPO4-VM01 | emanuel-vm05.grupo4-914.ifalara.net | farquaad1 |
PC3-GRUPO4-VM06 | 192.168.14.54 | PC3-GRUPO4-VM02 | emanuel-vm06.grupo4-914.ifalara.net | farquaad2 |
PC4-GRUPO4-VM07 | 192.168.14.55 | PC4-GRUPO4-VM01 | micaele-vm07.grupo4-914.ifalara.net | dorisfeia1 |
PC4-GRUPO4-VM08 | 192.168.14.56 | PC4-GRUPO4-VM02 | micaele-vm08.grupo4-914.ifalara.net | dorisfeia2 |
Figura 11: Definindo o nome dos usuários
Figura 12: Definindo os nomes das redes referente à cada usuário
sudo hostnamectl set-hostname nome-do-hostname
- Coloque a configuração de rede da VM como
Modo Bridge
Figura 13: Colocando a rede em Modo Bridge
- Tire os comentários do arquivo .YAML
Figura 14: Voltando com as configurações anteriores do .YAML
OBS: Lembre-se de dar o comando
sudo netplan apply
para salvar as alterações feitas
- Conecte todos os computadores utilizando
cabos de rede
e umswitch
Figura 15 | Figura 16 |
---|---|
Conectando o cabo de rede à entrada da placa de rede do computador |
Conectando a outra ponta do cabo de rede ao switch |
- Logar em outra máquina virtual(pode ser até em outro PC caso os dois ou mais estejam conectados via cabeamento):
Exemplo: ssh usuario@ipderedeunico
Exemplo:
ssh administrador@192.168.14.53
Após isso, está pronto o funcionamento do servidor.
Figura 17: Erro no ssh
Figura 18: Erro no firewall
-
Para ativa-lo, basta dar o comando
sudo ufw enable
pie
title Desempenho de cada PC
"PC01 - host-only" : 200
"PC02" : 135
"PC03" : 120
"PC04" : 105