Ubuntu 18.04 Neue Netplan / IP-Konfiguration (pointopoint?)

7

Ich habe einen Root-Server mit Proxmoxinstalliert. Bisher hatte ich immer Ubuntu 16. Jetzt habe ich eine VM auf Ubuntu 18 aktualisiert und brauche ein Beispiel für die neue netplanKonfiguration.

Dies war meine alte Schnittstellendatei:

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

Da ich den Optionspunktpunkt mit dem neuen nicht finden konnte, habe ich Probleme netplan, diese VM zu aktivieren. Ich weiß, ich könnte einfach ifupdownwieder installieren . Aber wenn es eine Möglichkeit gibt, würde ich gerne das Neue behalten netplan.

Zusätzliche Informationen:
Schauen Sie sich meine Konfigurationsdateien an: https://pastebin.com/Havqfw7t

Die IPv4-Weiterleitung ist sowohl auf dem Gast- als auch auf dem Hostsystem aktiviert.

R. Kunz
quelle

Antworten:

6

Sie haben die richtige Idee in Ihrem Pastebin "Zusätzliche Informationen". Anwenden der gleichen IP-Adressen wie Ihre Frage:

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]

Sie scheinen jedoch dieselbe IP-Adresse auf mehreren Schnittstellen in Ihrer Host-Konfiguration zu haben. das könnte nicht helfen.

Grundsätzlich müssen Sie Punkt-zu-Punkt nur eine statische Route zu 0.0.0.0/0 über die IP Ihres Peers hinzufügen. und stellen Sie sicher, dass die Route 'on-link: true' festgelegt ist.

Wir haben dies auch auf der Website netplan.io veröffentlicht: https://netplan.io/examples#directly-connected-gateway

Mathieu Trudel-Lapierre
quelle
0

Ich benutze Ubuntu 18 auf verschiedenen Hosts mit Proxmox. Meine Netplan-Konfiguration in VM und Container lautet wie folgt:

/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 ist die IP meines Containers / VM
192.168.1.1 ist die IP meines Gateways
1.1.1.1 und 1.0.0.1 sind öffentliche DNS-Server

Geben Sie hier die Bildbeschreibung ein

JOduMonT
quelle