systemd-networkdが.linkファイルを無視しているようです。

systemd-networkdが.linkファイルを無視しているようです。

私はRaspberry Pi 3でArchlinuxを使用しています。ワイヤレスアダプタは、systemd-networkdおよびwpa_supplicantとともに使用されます。以下を含む 00-wlan0.link ファイルを使用して、デバイス名を「wlan0」と指定しました。

[Match]
MacAddress=b8:27:eb:20:a4:a5

[Link]
Name=wlan0

有線アダプタとワイヤレスアダプタを接続しようとした後(どちらも機能しなくなりました)、00-lan0.linkとlan0.networkを除いて、/etc/systemd/networkからすべてのファイルを削除しました。 IPを使用すると、ケーブルを介してコンピュータにアクセスできます。いいえ、再起動後もその名前を提供する.linkファイルはもう存在しませんが、ワイヤレスインターフェイスの名前はまだwlan0であることが確認されました。さらに、インターフェイスに新しい名前(wlan1)を指定しようとした別の.linkファイルを追加すると、そのファイルは無視され、デバイスはまだwlan0という名前で表示されます。この問題の原因は何ですか、デバッグするには?

ベストアンサー1

Systemd-networkdは、複数の場所(たとえば/etc/systemd/networklast)のファイルを尊重します/run/systemd/network/lib/systemd/networkファイルのデフォルト名が語彙的にファイルの前にある場合、場所が優先されない場合でも、そのファイルが優先されます。そのようなファイルが存在することを確認して削除する必要があります。networkctl status <iface>インターフェイスに関する情報が表示されます。関連ラインを見つけますLink File

おすすめ記事