web-dev-qa-db-ja.com

2つのネットワークインターフェイスのnetplan config

インターネットトラフィックにはブリッジアダプターを使用し、内部トラフィックにはホストオンリーアダプターを使用するVBox Ubuntu VMがいくつかあります。 (ただの趣味です。)

ネットプランを使用して、両方のインターフェイスを構成できる唯一の方法は、1つのインターフェイス用に1つのファイルを使用して起動し、他のファイルを読み込んで他のインターフェイスを構成することです。

/ etc/netplanディレクトリにある唯一のyamlファイルである/etc/netplan/01-systemd-networkd.yamlファイルは次のとおりです。

network:
  version: 2
  ethernets:
    enp0s3 :
      addresses: [192.168.0.128/24]
      gateway4: 192.168.0.1
      nameservers:         
        addresses: [8.8.8.8,8.8.4.4]

すべてのフィールドを含むenp0s8の並列エントリを試してみましたが、enp0s3には2つのIP6アドレスがあり、enp0s8にはゲートウェイがなくても通信できません。

では、これをどのように行うのでしょうか?

ありがとう

5
Stephen Boston

これは動作します。私はむしろネームサーバーとゲートウェイをより高いレベルにしたいので、インターフェースの1つに関連付けられていませんが、おそらく何かが欠けています。

/etc/netplan/01-systemd-networkd.yaml

-

network:
  version: 2
  ethernets:
    enp0s3:
      addresses: [192.168.0.128/24]
      gateway4: 192.168.0.1
      nameservers:
        search: [yourdomain]
        addresses: [8.8.8.8,8.8.4.4]
    enp0s8: 
      addresses: [192.168.56.128/24]
6
Stephen Boston