원문 보기: https://dawoum.duckdns.org/wiki/No-IP
이전 2.x 버전에서는 클라이언트에서 명령 실행 후에 설정 값을 입력하고, 서비스 파일을 직접 만들어야 하는 불편함이 있었습니다.
현재 버전은 이런 사항을 제거함으로써 보다 편한게 클라이언트를 설치할 수 있습니다.
먼저, 클라이언트 프로그램을 받습니다.
- cd
- wget https://www.noip.com/download/linux/latest
- tar xvf noip-duc_3.3.0.tar.gz
- cd noip-duc_3.3.0/binaries
- sudo dpkg -i noip-duc_3.3.0_amd64.deb
- dpkg -L noip-duc
위의 명령의 설치된 목록을 보면, 한 개의 실행 파일과 한 개의 서비스 파일로 이루어져 있습니다.
그룹 만들기
여러 개의 호스트 이름을 갖고 있다면, 그룹으로 만들어서 입력 문자를 줄일 필요가 있습니다.
위로 접근하셔서, Add Group를 누른 후에, 그룹 이름을 입력하고, 아래에 업데이트할 호스트들을 전부 나열합니다.
그런-다음 명령-줄에서 아래와 같이 업데이트를 시도할 수 있습니다:
- noip-duc -g <groupname> -u <username> -p <password>
서비스 실행
명령 줄에서 실행하는 것도 귀찮기 때문에, 서비스를 이용할 수 있습니다:
- cat /lib/systemd/system/noip-duc.service
내용을 보면, /etc/default/noip-duc 라는 설정 파일을 참조한다는 것을 알 수 있습니다. 아래를 참조해서 파일을 만드십시오:
CHECK_INTERVAL=5
NOIP_USERNAME=
NOIP_PASSWORD=
NOIP_HOSTNAMES=hostname1,hostname2,hostname3
기본 업데이트 기간은 5분입니다. 호스트이름은 전체 이름을 넣어야 합니다.
- sudo systemctl daemon-reload
- sudo systemctl enable noip-duc.service
- sudo systemctl start noip-duc.service
- sudo systemctl status noip-duc.service
마지막에서 오류가 발생하지 않으면, 모든 설정이 완료된 것입니다.