Netplan が .network ファイルを無視する

Netplan が .network ファイルを無視する

Ubuntu 18.04 (サーバーにダウングレード) をインストールしましたが、イーサネット アダプターでインターネットが機能しません。

ファイルの内容が貼り付けられていないことをお詫びしますが、別の PC から書いています。以下に、重要なものすべて (IMO) を含むスクリーンショットを添付します。

を DHCP に設定し、*.yamlは正常に見えます。 で表示される IPv4 IP はありません。アダプタが の状態になったりの状態になったりすることを表示します。状態は常に です。/etc/netplan*.network/run/systemd/networkip addrnetworkctln/adegradedSetupunmanaged

systemd-networkdログ レベルで再起動すると、ファイルが「.netdev というサフィックスを持つ通常のファイルではないため」debug無視されることがわかります。/run/systemd/network/*.network

ログ ファイルを表すスクリーンショットをご覧ください。 ログ

私は上級 Linux ユーザーではないので、回答には説明を添えていただければ幸いです :) さらに詳しい情報が必要な場合はお知らせください。

答え1

netplan yaml にリストされているデバイス セクションは enp0s3 ですが、システム上のデバイス名は enp3s0 です。match: ルールを追加しない限り、デフォルトでは、デバイス セクションの名前はネットワーク デバイスと同じである必要があります。

答え2

*.yaml私の場合は、ファイルに match macaddress を追加すると役に立ちました:

match: 
  macaddress: "ADAPTER_MAC_ADDRESS"

DOWN私も、再起動後にアダプタが壊れるという問題を抱えていました。Match macaddress でその問題も解決しました。

関連情報