원격으로 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그것을 기반으로 편집한다.이것대답해 보지만 그건 도움이 안 돼요.
  • 비슷한 문제(페이지를 더 이상 찾을 수 없음)가 있는 사람에게 도움이 되는 것처럼 보였지만 성공하지 못했기 때문에 , 및 를 추가했습니다 virtio.virtio_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 장치를 잠금 해제할 수 있습니다.

관련 정보