"ptpd" 시간 서비스가 포함된 환경을 설치해야 하는 혼란스러운 상황에 봉착했습니다. 이제 내 문제는 내 ptpd 서버가 기본적으로 최신 ptpd 버전 3.2.1을 제공하는 Ubuntu 16.04에서 실행되고 있다는 것입니다. 그러나 모든 클라이언트는 기본적으로 ptpd 버전 2.2.2를 제공하는 Ubuntu 14.04에서 실행되고 있습니다. Ubuntu 14.04에서 버전 3.2.1을 실행할 수 있는 방법이 있습니까? 아니면 Ubuntu 16.04에서 버전 2.2.2를 실행할 수 있는 방법이 있습니까? 두 시스템 모두에 동일한 버전의 ptpd를 설치하면 됩니다. 나는 Linux에 대한 경험이 있지만 전문가는 아니므로 누군가 나에게 이 작업을 수행하는 방법에 대한 단계별 튜토리얼을 제공할 수 있다면 좋을 것입니다. 미리 감사드립니다!
답변1
마침내 Ubuntu 14.04에 ptpd 2.3.1을 설치하고 시스템 재부팅 후 자동으로 시작하는 방법을 알아냈습니다. 단계별 튜토리얼은 다음과 같습니다.
다운로드ptpd2.3.1~에서소스 포지
복사ptpd-2.3.1.tar.gz도착하다/선택하다:
sudo cp ptpd-2.3.1.tar.gz /opt
항해/선택하다
cd /opt
파일 압축 해제:
sudo tar xvzf ptpd-2.3.1.tar.gz
파일 삭제ptpd-2.3.1.tar.gz:
sudo rm -rf ptpd-2.3.1.tar.gz
폴더 이름 바꾸기ptpd-2.3.1도착하다피어 투 피어:
sudo mv /opt/ptpd-2.3.1 /opt/ptpd
항해/선택/ptpd:
cd /opt/ptpd
다음 세 가지 명령을 실행합니다. (
ptpd를 구성하는 경우 -주인, 삽입 :)
sudo ./configure
(ptpd를 구성하는 경우 -노예, 삽입하세요 :)
sudo ./configure --enable-slave-only
sudo make
sudo make install
파일 만들기ptpdStart.sh폴더 내/usr/로컬/빈/:
sudo touch /usr/local/bin/ptpdStart.sh
이 파일을 편집합니다:
sudo nano /usr/local/bin/ptpdStart.sh
다음 두 줄을 붙여넣은 다음 파일을 저장하고 편집기를 종료합니다(물론 교체해야 합니다).<네트워크 인터페이스>ptpd 트래픽에 사용하려는 네트워크 인터페이스의 실제 이름을 사용하십시오. )
sleep 30
:(잠중요한(!) 이유는피어 투 피어시작 시 작동하는 네트워크 연결이 발견되지 않으면 시작되지 않습니다.)
ptpd를 구성하는 경우-주인삽입:
sudo /opt/ptpd/src/ptpd2 -M -i <networkinterface>
ptpd를 구성하는 경우-노예끼워 넣다:
sudo /opt/ptpd/src/ptpd2 -s -i <networkinterface>
파일을 실행 가능하게 만듭니다.
sudo chmod +x /usr/local/bin/ptpdStart.sh
파일 편집/etc/rc.local:
sudo nano /etc/rc.local
앞으로 0번 출구다음 줄을 붙여넣은 다음 파일을 저장하고 편집기를 종료합니다(삭제하지 마십시오).0번 출구):
/usr/local/bin/ptpdStart.sh
컴퓨터를 다시 시작하고 ptpd가 실행 중인지 확인하십시오.
ps -A | grep ptpd2
참고: 아무 것도 표시되지 않으면 ptpd가 실행되고 있지 않은 것입니다! 이 경우 단계를 다시 한 번 확인하세요!
노트! 선택 사항: 더 많은 프로세스가 있는 경우 다음을 통해 자동으로 시작하고 싶습니다.rc-.local-file의 경우 "&"를 삽입하여 이러한 명령을 구분해야 합니다. 예:
/usr/local/bin/ptpdStart.sh
&
/usr/local/bin/myOtherStartScript.sh
exit 0
추가 옵션을 보려면 ptpd의 온라인 설명서를 확인하세요.
답변2
ptpd 이후libc6에 따라 다름(>= 2.15)이 페이지에서 ptpd 패키지를 다운로드하여 16.04 시스템에 설치해 볼 수 있습니다 dpkg -i
(또는 반대로 이전 시스템에 최신 ptpd 설치).
아니면 14.04 시스템을 16.04로 업데이트하시겠습니까?