Ubuntu 18.04 Nova configuração Netplan / IP (pointopoint?)

4

Eu tenho um servidor raiz com Proxmox instalado. Até agora, eu sempre tive o Ubuntu 16. Agora eu atualizei uma VM para o Ubuntu 18 e preciso de um exemplo para a nova configuração netplan .

Este era o meu antigo arquivo de interfaces:

auto ens18
    iface ens18 inet static
    address 195.201.52.XXX
    netmask 255.255.255.255
    pointopoint 195.201.8.YYY
    gateway 195.201.8.YYY
    dns-nameservers 213.133.98.98 213.133.99.99 213.133.100.100 8.8.8.8

Porque não encontrei a opção pointopoint com o novo netplan , estou com dificuldades para ativar esta VM. Eu sei que poderia simplesmente instalar ifupdown novamente. Mas se houver uma possibilidade, gostaria de manter o novo netplan .

Informações adicionais:
Dê uma olhada nos meus arquivos de configuração: link

O encaminhamento de IPv4 está ativado no Guest e no Host System.

    
por R.Kunz 10.05.2018 / 15:21

2 respostas

3

Você tem a ideia certa em seu pastebin de "informações adicionais". Aplicando os mesmos endereços IP da sua pergunta:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens18:
      dhcp4: no
      dhcp6: no
      addresses: [195.201.52.XXX/32]
      routes:
      - to: 0.0.0.0/0
        via: 195.201.8.YYY
        on-link: true
      nameservers:
        addresses: [213.133.98.98,213.133.99.99,213.133.100.100,8.8.8.8]

No entanto, você parece ter o mesmo endereço IP em várias interfaces na sua configuração de host; isso pode não ajudar.

Basicamente, toda a sua necessidade de ponto-a-ponto é adicionar uma rota estática para 0.0.0.0/0 através do IP do seu par; e certifique-se de definir a rota 'on-link: true'.

Também colocamos isso no site netplan.io: link

    
por 10.05.2018 / 21:34
0

Estou usando o Ubuntu 18 em hosts diferentes com proxmox. Minha configuração netplan dentro de vm e container da seguinte forma:

/etc/netplan/01-netcfg.yaml :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:  
    ens18:  
      addresses: [ "192.168.1.18/32" ]  
      nameservers:  
        addresses: [ "1.1.1.1", "1.0.0.1" ]  
      routes:  
        - to: 0.0.0.0/0  
          via: 192.168.1.1  
          on-link: true  

192.168.1.18 é o ip do meu container / vm
192.168.1.1 é o ip do meu gateway
1.1.1.1 e 1.0.0.1 são servidores de DNS públicos

    
por 23.09.2018 / 16:42