PyBootd는 몇 가지 편리한 확장과 BOOTP, PXE, DHCP와 TFTP 프로토콜의 일부를 지원하는 데몬이다.
주요 목표 중 하나는 필요한 다른 도구하지만 표준 파이썬 설치, 어떤 PXE 지원 개인용 컴퓨터를 부팅하는 간단한 솔루션을 제공하는 것입니다.
Pybootd는 네트워크 부트 처리를 위해 사용될 수 있고, 또는 USB 키 또는 CD / DVD.Permissions 어떠한 물리적 지원없이 OS를 설치
- DHCP 프로토콜은 포트 67에서 수신하도록 데몬을 필요로한다.
- TFTP 프로토콜은 포트 69에서 수신하도록 데몬을 필요로한다.
이러한 포트가 서버의 범위 (<1024) 내에있는 바와 같이, 수퍼 유저 권한이 이러한 데몬을 시작하는 유닉스 호스트 (리눅스, 맥 OS X, ...)에 필요한
특징 :.
액세스 제어 :
없음 (원격 호스트를 제공 할 수 없습니다)
MAC 주소 ACL
UUID 기반 ACL은 - PXE 프로토콜이 필요합니다
HTTP 전달 - 인증은 간단한의 HTTP GET 요청을 사용하여 원격 서버에 위임
로컬 또는 원격 파일 서빙 :
예를 들어, pybootd 호스트 시스템에있는 모든 파일을 저장하지 않고, 인터넷에서 직접 전체 데비안 시스템을 부팅 할 수 있습니다
클라이언트의 네트워크 통지는 UDP 메시지를 통해 요청
파일 이름 변환
TFTP 클라이언트로부터 요청 된 파일을 여과하고, 필터를 사용하여 로컬 파일 이름으로 변환 할 수있다
그것은 오직 하나의 서비스와 pybootd 사용하는 것이 가능하고, 어느 TFTP 또는 DHCP
요구 사항 :
파이썬
Netifaces
댓글을 찾을 수 없습니다