RPi + Buildroot: 무작위: crng 초기화 완료(엔트로피가 충분하지 않음) - rng-tools 구성 방법

RPi + Buildroot: 무작위: crng 초기화 완료(엔트로피가 충분하지 않음) - rng-tools 구성 방법

저는 RPi0w를 위한 최소한의 사용자 정의 Buildroot 임베디드 운영 체제를 설계하고 있습니다. 현재 반복 작업은 완전히 부팅하는 데 오랜 시간이 걸립니다. 키보드와 마우스를 연결하면 몇 분, 입력 장치가 없으면 수십 분이 걸립니다. 오랫동안 멈춰 있었고 마침내 다음 메시지가 인쇄되었습니다.

random: crng init done

사운드 카드나 입력 장치가 없는 내장형 시스템이므로 난수 생성기에 엔트로피가 부족하다고 가정합니다. 충분한 노이즈가 초기화될 때까지 오랜 시간을 기다려야 합니다.

필요한 추가 엔트로피를 제공하기 위해 설치하고 싶지만 rng-toolsBuildroot에서 구성하는 방법을 잘 모르겠습니다.

어떤 구성 파일이 필요한지, 어떻게/언제 시작해야 하는지(저는 일반 /etc/init.d 스크립트를 사용합니다), Raspberry를 사용하기 위해 어떤 커널 모듈을 로드해야 하는지에 대한 도움을 제공할 수 있기 전에 Buildroot에서 이 작업을 수행한 rngd사람을 찾고 있습니다. Pi의 내장 랜더마이저 등.

답변1

rng-toolsBuildroot 메뉴 구성의 "Target Packages" -> "Hardware Handling"에서)를 선택 하고 실행하면 make문제가 완전히 해결됩니다. Buildroot는 자동 S21rngd으로 하나를 추가했습니다 /etc/init.d/. 이제 입력 장치가 연결되지 않은 상태에서 시스템이 약 4초 만에 부팅됩니다.

관련 정보