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-servers
DHCP에서도 올바르게 설정된 경우 DNS 레코드)를 설정해야 합니다. 이 옵션이 적절하게 설정되어 있는지 확인하는 것이 좋습니다 filename
.
또한 TFTP 디렉터리에 설정된 권한이 올바른지 확인하십시오.