다음을 포함한 여러 소스이것, 사전 부팅 환경에서 고정 IP 주소를 설정하기 위해 initramfs.conf의 IP 변수를 사용한다고 언급했는데, 저는 과거에 이것을 성공적으로 사용했습니다. 그러나 initramfs 매뉴얼 페이지에는 이에 대한 언급이 없으며 이에 대한 문서도 찾을 수 없습니다. 당신은 있나요? 그렇다면 어디에서?
답변1
누락된 부분은 다음과 같습니다.
매뉴얼 페이지initramfs.conf(5)(데비안 스포일러)
NFS 부팅 변수
DEVICE
사용할 기본 네트워크 인터페이스를 지정합니다(예: eth0). 이것아이피또는부트스트래핑 기능bootargs가 이를 무시할 수 있습니다.
매뉴얼 페이지initramfs-도구(7)(데비안 스포일러)
ip
IP 주소를 구성하는 방법에 대해 설명합니다. DHCP 서버와 다른 NFS 서버를 지정할 수 있습니다. 자세한 내용은 최신 Linux 소스의 Documentation/filesystems/nfsroot.txt를 참조하세요. NFS 루트에 대한 선택적 매개변수입니다.
https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt:
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>: <dns0-ip>:<dns1-ip>:<ntp0-ip>
이 매개변수는 장치의 IP 주소를 구성하는 방법과 IP 라우팅 테이블을 설정하는 방법을 커널에 알려줍니다. 원래는 이라고 불렸지만
nfsaddrs
이제는 부팅 시 IP 구성이 NFS와 독립적으로 작동하므로ip
호환성상의 이유로 이름이 바뀌었고 이전 이름은 별칭으로 유지됩니다.커널 명령줄에 이 매개변수가 누락된 경우 모든 필드는 비어 있는 것으로 간주되며 아래에 언급된 기본값이 적용됩니다. 일반적으로 이는 커널이 자동 구성을 사용하여 모든 것을 구성하려고 시도한다는 것을 의미합니다.
...