web-dev-qa-db-ja.com

17.10ブリッジを使用したネットプラン構成

OK私は17.10で新しいインストールを行い、KVMを起動して実行しようとしましたが、ネットワークの構成方法がわかりません。これが私の古いinterfacesファイルの様子です

auto lo
iface lo inet loopback

auto enp10s0 
iface enp10s0 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports enp10s0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

これは何年も機能しましたが、KVMインスタンスを開始できません。br0が存在しないことを示しているためです。ネットプランで見つけたいくつかのことを試しましたが、何も違いはありませんでした。

4
Bryan Brown

設定は次のようになります。

network:
version: 2
renderer: networkd
ethernets:
     enp10s0:
        dhcp4: false
bridges:
    br0:
        interfaces: [enp10s0]
        dhcp4: true
        parameters:
            stp: false
            forward-delay: 0
6
user754230

上記と非常によく似た私の設定があります。これは18.04 LTSで機能しました:

network:
  version: 2
  ethernets:
     enp5s0f0:
        dhcp4: true
     enp5s0f1:
        dhcp4: true
  bridges:
     br0:
       interfaces: [enp5s0f0]
       dhcp4: true
       optional: true
2
rajat banerjee

ブリッジを機能させるために私がちょうど完成したyamlを次に示します。私はLinuxがひどいので、これは私にとって頭痛の種でした。これはUbuntu Server 18.04 LTSにありますが、.yamlは "50-cloud-init.yaml"であるため少し混乱していますが、クラウドのインストールは行わず、通常のサーバーのみを実行しました。たぶんそれは正常なことかもしれませんが、チュートリアルで見つけていた命名規則と一致していないようです。補足しますが、これは私のサーバーでは機能しますが、KVMを使っているとかなりの時間がかかります。マシンはvirshで実行されていますが、CPUが固定されており、pingはできませんが、エラーは発生しません。 14.04では、うまく機能しました。ダウングレードしたいと思います。

.yamlの変更が完了したら、それらを確認し、次のコマンドで適用できます。

Sudo netplan --debug generate

須藤ネットプランが適用されます

コメントアウトされた行を含む、左上隅から始まるエラーに注意してください。行0から始まり、列0。

network:
   version: 2
   renderer: networkd
   ethernets:
      switchports:
        # all cards on second PCI bus;
        # unconfigured by themselves, will be added to br0 below
        match:
          name: enp1*
          mtu: 4400
    bridges:
      # the key name is the name for virtual (created) interfaces; 
      # no match: and set-name: allowed
      br0:
        # IDs of the components; switchports expands into multiple interfaces
        interfaces: [switchports]
        addresses: [172.16.5.20/24]
        gateway4: 172.16.5.1
        nameservers:
          addresses: [172.16.5.2]
        parameters:
          forward-delay: 0
          stp: false
0
Ziggidy