Debian TFTP 설치 프로그램이 매우 느리게 로드됩니다.

Debian TFTP 설치 프로그램이 매우 느리게 로드됩니다.

우리 공장에서는 TFTP를 사용하여 디스크 없이 워크스테이션을 부팅할 수 있으며 모든 것이 빠르고 훌륭합니다. :)

이제 여러 워크스테이션에 데비안을 설치할 것이므로 TFTP를 사용하기로 결정했습니다. 테스트 워크스테이션을 설정하고 DHCP를 수정했습니다.

host kmwil-deb1 {
            next-server IP_ADDRESS;
            filename "/kmwil/jessie/pxelinux.0";
            hardware ethernet aa:aa:aa:aa:aa:aa;
            fixed-address kmwil-deb1;
}

다운로드했습니다데비안 네트워크 부팅 설치 프로그램아카이브를 올바른 디렉토리(액세스 가능한 파일 chowntftp)에 추출합니다.

문제: 데비안 설치 프로그램 홈 화면을 보는 데 약 5분이 걸립니다. 기기는 DHCP에서 주소를 가져온 다음 TFPT..이를 표시합니다 PXELINUX Peter Anvin bla bla. 이 단계는 약 5분 정도 소요됩니다. 로그인 했는데 grep결과가 이렇습니다.

TFTP 다운로드 로그

curl내 위치에서 데비안 아카이브를 시험해보았는데 15 tftp초가 걸렸습니다.

편집: 18:38

적절한 RFC를 읽고 전달했습니다. tcpdump:) 클라이언트 PC의 여러 포트에서 파일에 대한 여러 RRQ(읽기 요청)를 관찰했습니다. 그들은 모두 그것을 확인했습니다. 동시에 RRQ처럼 보이나요? 저도 5초 정도 관찰했어요. 서버의 여러 RRQ와 ACK 사이의 시간 초과입니다. 아직은 그 이유를 모릅니다.

또한 두 개의 호스트(Virtualbox)가 있는 가상 네트워크를 설정했습니다. 하나는 DHCP 및 TFTP 서버이고 다른 하나는 순수 클라이언트입니다. 여기에서는 설치 프로그램이 즉시 로드됩니다. tcpdump단일 포트에서 하나의 RRQ, 하나의 ACK만 있고 시간 초과가 없는 "클린"입니다.

감사합니다,
카밀

답변1

5초는 DNS 시간 초과처럼 들립니다. TFTP 서버가 IP 주소로 들어오는 요청을 해결해야 한다고 주장하지만 그 중 첫 번째 이름 서버가 /etc/resolv.conf그러한 요청에 응답하지 않을 수도 있습니다. tcpdump서버 트래픽을 완벽하게 추적하면 도움이 될 수 있습니다.

관련 정보