2016-06-22 6 views
1

저는 작업의 일환으로 매일 tftp를 사용합니다. 지금까지 어제 (2016 년 6 월 21 일)부터 더 이상 효과가 없었습니다. 그 이유를 정확히 알지 못합니다. 사람들이이 문제에 대해 토론하는 것도 아닙니다. 왜냐하면 다른 사람이 tftp를 사용하여 Apple을 사용하는 라우터를 플래시하지 않기 때문입니까?).tftpd가 작동하지 않습니다 - MAC OS X 엘 캐피 탄 10.11.5

난 항상에서 tftpd 시작했다 기본 절차 :

$ launchctl load -F /System/Library/LaunchDaemons/tftp.plist 
$ launchctl start com.apple.tftpd 

그런 다음 나는 "/ 개인/tftpboot에"디렉토리 내 펌웨어를 넣어에서 이미 모드 0777.

에 설치했다 펌웨어를 다운로드하려면, 프로세스는 간단하다 :

는 "전송 시간 초과"추측 할 수 있듯이
$ tftp 
tftp> connect 
(to) localhost 
tftp> get firmware.bin 
Transfer timed out. 

나를 위해 좋은 일을 의미하지 않습니다.

꼬리가있는 "/var/log/system.log"를 살펴보면 다음과 같은 메시지가 반복적으로 표시 될 수 있습니다. (심각하게 말해서, 엄청난 양의 메시지 였고 내 SSD HD는 거의 불에 타 버렸습니다. 로그 쓰기) 때이 아닌 정지 서비스 이었기 때문에

... 
Jun 22 14:36:59 MacBook-Pro tftpd[57553]: setgid to -2: Operation not permitted 
Jun 22 14:36:59 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.tftpd[57553]): Service exited with abnormal code: 1 
Jun 22 14:36:59 MacBook-Pro tftpd[57554]: setgid to -2: Operation not permitted 
Jun 22 14:36:59 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.tftpd[57554]): Service exited with abnormal code: 1 
Jun 22 14:36:59 MacBook-Pro tftpd[57555]: setgid to -2: Operation not permitted 
Jun 22 14:36:59 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.tftpd[57555]): Service exited with abnormal code: 1 
... 

, 집중적 인 I 원인/O, 나는 그것을 중단했다 이것은 내가 항상했던 일반적인 절차입니다 :

$ launchctl stop com.apple.tftpd 
$ launchctl unload -F /System/Library/LaunchDaemons/tftp.plist 

내가이 일을하기 때문에이 도구가 필요합니다. 무슨 일이 일어나는지 평가 해 주시겠습니까? tftpd에이 잘못된 동작을 유발 한 OS 업데이트가 있습니까?

UDP/69에 바인딩 된 tftpd를 실행하는 Docker 컨테이너가 작동하지 않았습니다. 심지어 모든 디스크 내용을 지우고 완전히 새로운 OS X 설치를 시도했습니다. 일종의 버그가있는 업데이트로 인해 시스템이 엉망이됐다고 생각했습니다.

참고 :

  1. 이미 장애인 System Integrity Protection (rootless)와 그것을 시도 :

  2. 이미 위에서 설명한대로 "sudo는"함께 launchctl 시작 프로 시저를 실행하는 데 노력했다.

  3. 더 많은 의견을 얻기 위해이 질문을 Ask DifferentServer Fault에서 중복했습니다.

감사합니다. 최고 감사합니다.

답변

1

이 문제는 저를 괴롭혔습니다. 답은 간단합니다 .../stand/private/tftpboot 디렉토리에 파일이 없습니다. 애플은 더 이상 그것을 표준으로 포함하지 않았기 때문입니다. 애플은 사람들이 OS X Server 소프트웨어를 구입하여 추가 된 기능을 되 찾을 것으로 기대하고 있습니다.

+0

나는이에 대한 인식하지 않았다 : 방랑을 기반으로, 버추얼 박스와 고정 표시기 내 내 모든 요구 사항을 해결하는! 그들이 언젠가 그것을 고쳐주고 이것처럼 행동하지 않기를 바랍니다. 왜 이런 조건에서 OS X Server를 구매할 수 있습니까? 나는 확실히하지 않을 것이다. – sirboderafael

+0

OSX 서버 소프트웨어는 2 년 동안 무료입니다. – bioffe

0

이 질문을 닫으려면 Mac OS X을 사용하여 일상적으로했던 것처럼 tftpd을 사용할 방법이 없으므로 그걸 내 방식으로 해결하기로 결정한 간단한 프로젝트를 만들었습니다.

https://github.com/rpherrera/docker-tftpd