web-dev-qa-db-ja.com

Ubuntu 18.04新しいNetplan / IP構成(pointopoint?)

Proxmoxがインストールされたルートサーバーがあります。これまでは、常にUbuntu 16を使用していました。VM= Ubuntu 18にアップグレードしました。新しいnetplan構成の例が必要です。

これは私の古いインターフェースファイルでした:

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

新しいnetplanではオプションpointopointが見つからなかったため、このVMをアクティブ化するのに苦労しています。 ifupdownを再度インストールするだけでよいことはわかっています。しかし、可能性があれば、新しいnetplanを保持したいと思います。

追加情報:
構成ファイルを確認してください: https://Pastebin.com/Havqfw7t

IPv4転送は、ゲストシステムとホストシステムの両方で有効になっています。

7
R.Kunz

あなたはあなたの「追加情報」ペーストビンで正しい考えを持っています。質問と同じIPアドレスを適用する:

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]

ただし、ホスト構成の複数のインターフェースで同じIPアドレスを使用しているようです。それは役に立たないかもしれません。

基本的に、ポイントツーポイントのすべての必要性は、ピアのIP経由で0.0.0.0/0への静的ルートを追加することです。ルートが 'on-link:true'に設定されていることを確認してください。

これもnetplan.io Webサイトに掲載します。 https://netplan.io/examples#directly-connected-gateway

私はproxmoxを使用して異なるホストでUbuntu 18を使用しています。次のようにvmとコンテナ内の私のネットプラン構成:

/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は私のコンテナ/ vmのIPです
192.168.1.1は私のゲートウェイのIPです
1.1.1.1および1.0.0.1はパブリックDNSサーバーです

enter image description here

0
JOduMonT