configura ficheiro rede.yaml com IP fixo

 PIv4 IPv6 educar321.blogspot.com
colocar teclado em Português

para cancelar a criação do IP, edita o netplan e coloca # antes da linha address e da linha com o IP.

depois de instalar o servidor de arquivos Samba, no Ubuntu, é necessário colocá-lo num IP fixo, para todos os serviços o conseguirem encontrar. 


1, Desliga a máquina virtual Ubuntu (MV)
  • Abre as definições da VM
  • Seleciona o Ubuntu
  • Configurações
  • Rede
  • Em modo NATé impossível comunicar com outras máquinas. Escolhe Adaptador Bridged, equivale a inserir o cabo de rede no switch
  • Em Nome deve aparecer a placa de rede 
  • Inicia o Ubuntu

2. Verifica se o modo Bridge está a funcionar
  • ip a
  • o Ubuntu liga‑se ao router físico como um computador e recebe um IP da rede física, por exemplo: 192.168.1.50

3. encontra um IP livre no router.
  • Acede ao router. No browser escreve 192.168.1.1, vai a definições de DHCP e procura um IP livre.
  • Se não tiveres acesso ao router:
    • Faz ping por tentativas até encontrares um livre.
    • IP livres mais prováveis:
      • os últimos: 192.168.1.254 ou 10.0.0.254 (empresarial)

4. 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 rede 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)


5. no ficheiro 01-rede.yaml, insere o seguinte texto, tendo em atenção o ficheiro de texto dados rede criado anteriormente:
    • consideramos que o IP livre é o 192-168.1.254
    • 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.
    • alt'+N para ativar o número de linhas:
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:
        - 192.168.1.254
      routes:
        - to: default
          via: 192.168.1.1.     (IP do router)
      nameservers:
        addresses:
          - 1.1.1.1
          - 8.8.8.8

6. grava e sai do Nano:

  • ctrl+x
  • y

7. 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 
    • 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)
  • reinicia o servidor: reboot

8. testa a configuração
  • verifica que o IP alterou: ip a
  • testa a ligação à internet: ping google.com
  • abra a linha de comandos no Windows: ping 192.168.1.254    
  • atualiza o sistema: apt update 

9. chama o professor para te avaliar e mostra o seguinte.:
  • ping google.com
  • ping 192.168.1.254 
  • nano 01-rede.yaml