인터넷을 통해 bootp를 지원하는 네트워크 카드를 사용하여 Linux/Windows 시스템(또는 기타 OS)을 부팅할 수 있습니까?

인터넷을 통해 bootp를 지원하는 네트워크 카드를 사용하여 Linux/Windows 시스템(또는 기타 OS)을 부팅할 수 있습니까?

Net 1.2.3.x에 클라이언트 에이전트 시스템이 있습니다.

net 4.3.2.x에 원격 에이전트 지원 서버가 있습니다.

릴레이/허브/스위치 및 기타 장치를 통과하는 철저한 표준 IPv4 네트워크를 연결했습니다.

1.2.3.x/192.168.0x 또는 유사한 네트워크에서 부팅할 수 있다는 것을 알고 있습니다.

하지만 실제로 원격 컴퓨터에서 부팅할 수 있나요?

답변1

예. 하지만 대기 시간이 길면 속도가 느려집니다.

방화벽 필터링이 없으면 작동합니다. NAT가 있는 경우 NAT 라우터가 TFTP src/dest 주소에 대한 패킷 맹글링을 수행할 만큼 똑똑하지 않으면 TFTP는 아마도 실패할 것입니다. Linux 방화벽을 사용하는 경우 nf_nat_tftp 모듈이 이를 처리해야 합니다.

호스트가 원격 끝점을 가리키도록 하려면 로컬 DHCP/BOOTP 서버가 필요하지만 그렇지 않은 경우에는 그렇게 할 수 있습니다. 우리는 사무실에서 서버를 넷부트하지만 원칙은 동일합니다.

dhcpd.conf에는 다음이 있습니다.

 next-server 1.2.3.4;   # Your remote TFTP server
 filename "pxelinux.0"; # The PXE file the load from TFTP
 gateway 192.168.102.1  # your local gateway
 # a local pool for PXE in firmware to DHCP from:
 range dynamic-bootp 192.168.102.50 192.168.102.70;

이는 PXE 이미지를 TFTP할 위치를 알려줍니다.

PXE가 부팅되면 디스크를 연결하기만 하면 됩니다.

다음 네트워크 부팅 기술은 라우터 전체에서 잘 작동합니다.

  • NFS
  • iSCSI
  • NBD

예를 들어, 네트워크에 연결된 iSCSI 초기자가 있는 경우 iSCSI에서 부팅할 수 있습니다. 또는 Linux를 사용한 NFS 부팅의 경우 ip=dhcp nfsroot=4.3.2.1:/foo/NFS 서버가 있는 경우 pxelinux에서 커널 명령줄을 전달할 수 있습니다.

부팅할 디스크나 원격 파일 시스템을 설정하기 위한 구체적인 구성 세부 사항은 이 문서의 범위를 벗어나지만 다음은 몇 가지 참고 자료입니다.

다른 네트워크 디스크 기술도 있지만 이는 레이어 2 프레임 기반이며~ 아니다국경을 넘는 경로:

  • ATAOE
  • FCoE

Windows 정보: 이전에는 작동했지만 Windows용 iSCSI netboot는 Windows 10 릴리스 1809에서 작동을 멈췄습니다. 그러나 Windows Server 운영 체제에서는 제대로 작동합니다. Windows Server에서는 공식적으로 지원되지만 Windows 10에서는 비공식적으로 지원되지 않습니다. 2004 이상에서는 YMMV를 시도하지 않았습니다.

또, '상업용 제품'도 있습니다.CC부트최신 Windows 10 릴리스의 netboot를 지원합니다. 다음은 몇 가지 Windows iSCSI netboot 참조입니다.

Windows 넷부트 기록 [ http://mistyprojects.co.uk/documents/iscsi-targets/files/supported.htm ]

관련 정보