リモートでLUKSデバイスをロック解除する - ipconfig:設定するデバイスがありません。

リモートでLUKSデバイスをロック解除する - ipconfig:設定するデバイスがありません。

私はacepc T11でルート暗号化されたDebian Busterのロックを解除しようとしています。 dropbearをインストールして追加しました。

DEVICE=enp1s0
IP=:::::enp1s0:dhcp

/etc/initramfs-tools/initramfs.conf実行しますupdate-initramfs -k all -u。 initramfsのロード中に複数のエラーが発生しました。

ipconfig: enp1s0: SIOCGIFINDEX: No such device
ipconfig: no devices to configure

そしてエラー

/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-enp1s0.conf': No such file or directory

続行するには、コンピュータにLUKSパスワードを入力するだけです。

私が試したいくつか:

  • このインターフェイスenp1s0はシステムが完全に起動した後に表示されるインターフェイスですが、ip ainitramでは間違っていると思いますか? ! initram自体が正しい名前を見つけることができるように、インターフェイス名を省略しようとしましたが、まだエラーが発生し、最後のipconfig: no devices to configure名前が/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-*.conf': No such file or directory
  • eth0また、「標準」インターフェイス名を試しましたが、eth1同じエラーが発生しました。
  • 私は/boot/cmdline.txtそれに基づいて編集します。これ答えてみますが、それは役に立ちません。
  • 同様の問題(ページが見つかりません)がある人に役立つように見えましたが、成功しなかったため、およびを追加しましたvirtiovirtio_pcivirtio_net/etc/initramfs/modules
  • 説明どおりにip=dhcp追加しました。GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub本文から。まったく変わったことはありません。
  • /etc/initramfs-tools/conf.d/cryptroot提案された内容でファイルを作成しました。target=mmcblk0p3_crypt,source=UUID=49429a5f-f094-485c-8c2e-45f53f81919fこの質問と回答サイトは。 (ところで/etc/crypttabistの内容は。)mmcblk0p3_crypt UUID=49429a5f-f094-485c-8c2e-45f53f81919f none luks,discard,initramfs

私の考えでは、ネットワークが機能していないか、initramfsステップでドライバが欠落しているか、インターフェイス名が間違っていますが、最初の名前を変更する方法や正しい名前を見つける方法がわかりません。助けてくれてありがとう。

答え1

実際、initramfsでネットワークドライバが欠落していることがわかりました。MODULES=mostのモジュールパラメータが/etc/initramfs-tools/initramfs.conf不十分です。ありがとうこの回答、私のネットワークドライバが使用されていることを発見し、lspci -vここに適切なモジュールを追加しました/etc/initramfs-tools/modules。 initramfsを再構築した後も一部のモジュールがロードされないというエラーは引き続き発生しますが、ネットワークはまだ実行中であるため、LUKSデバイスをリモートでロック解除できます。

関連情報