ルートサーバーをインストールしましたProxmox
。私はこれまでUbuntu 16を使用してきました。これで仮想マシンを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
新しいバージョンのpointopointのオプションが見つからなかったため、仮想netplan
マシンを有効にしようとしています。簡単に再インストールできることを知っていますifupdown
。しかし、可能であれば新しいものを維持したいと思いますnetplan
。
追加情報:
私の設定ファイルを見てください。https://pastebin.com/Havqfw7t
IPv4転送はゲストシステムとホストシステムの両方で有効になります。
答え1
「追加情報」貼り付けボックスに正しいアイデアがあります。質問と同じ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のウェブサイトにも投稿します。 https://netplan.io/examples#directly-connected-gateway
答え2
私は他のホストでUbuntu 18とproxmoxを使用しています。私の仮想マシンとコンテナ内のnetplan設定は次のとおりです。
/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サーバーです。