PXE에서 운영 체제를 부팅하도록 TFTP를 설정합니다.

PXE에서 운영 체제를 부팅하도록 TFTP를 설정합니다.

PXE를 사용하여 네트워크에서 시스템에 연결하려고 합니다. 거의 다 끝났지만 몇 가지 문제가 있습니다. PXE에서 클라이언트를 부팅하면 클라이언트 화면에 다음이 표시됩니다. PXE-E11: ARP 시간 초과 PXE-E38: TFTP가 연결을 열 수 없습니다.

인터넷에 이를 고치려는 시도가 몇 가지 있지만 구체적인 내용은 없으므로 제 사례를 자세히 설명하겠습니다.

이 파일에서 /etc/default/atftpd를 변경했습니다. USE_INETD=참 도착하다 USE_INETD=거짓 그런 다음 파일에서/etc/default/tftpd-hpa

srv/tftp가 파일 끝에 있기 때문에 TFTP_DIRECTORY="/srv/tftp"를 입력했습니다 /etc/default/atftpd.

그럼 난 달려sudo /etc/init.d/atftpd start

tftp로 마지막 몇 가지 작업을 입력하고 수행했지만 sudo mount -o loop /home/tux/ubuntu16-Desktop.iso /srv/tftp/ubuntu/ 작동하지 않습니다.

해결책이 있나요?

답변1

이 서브넷의 DHCP 구성을 확인하는 것이 좋습니다. DHCP 서버가 TFTP 서버와 별도로 실행되고 있다고 가정하면 next-server올바른 TFTP 주소(또는 option domain-name-serversDHCP에서도 올바르게 설정된 경우 DNS 레코드)를 설정해야 합니다. 이 옵션이 적절하게 설정되어 있는지 확인하는 것이 좋습니다 filename.

또한 TFTP 디렉터리에 설정된 권한이 올바른지 확인하십시오.

관련 정보