본문 바로가기
IT/KT DW02-412H 공유기 커스텀 활용

KT DW02-412H 공유기 OpenWrt 커스텀 펌웨어 DDNS 패키지 설치 방법

by 아키다 2018. 12. 8.

KT DW02-412H 공유기 OpenWrt 커스텀 펌웨어 DDNS 패키지 설치 방법

 
 

일단 패키지 설치 전에는 서비스라는 항목이 보이질 않는다.

 

 

 

 

역시 PUTTY로 ssh나 시리얼통신을 이용해 cli 모드로 패키지를 추가하자.

 

 

소스리스트에서 패키지를 불러와야 하기때문에 일단 업데이트 명령어를 실행해주자.

 

opkg update

 

먼저 ddns스크립트를 설치하자.

 

opkg install ddns-scripts

 

루시앱 ddns도 설치해주자.

 

opkg install luci-app-ddns

 

루시앱을 설치하게 되면 서비스란 항목을 볼수있고 카테고리 안에는 DDNS가 활성화 된것

 

을 확인할수있다.

 

 

DDNS를 클릭하고 들어가게 되면 ipv4와 ipv6 두가지가 있으나 ipv6는 삭제해도 무관하다.

 

 

ipv4 를 수정해보자.

 

 

여러 종류의 DDNS 가 있고 필자는 TWODNS를 선택했다.

 

 

위에서 처럼 웹상에서도 가능하다

 

하지만 갱신주기를 조정하거나 기타 DDNS 서비스목록에 없다면 직접 추가해 주어야 한다

 

 

PUTTY로 접속하자

 

vi /etc/config/ddns

 

 

config ddns 'global'

 

         option date_format '%F %R'

 

         option log_lines '250'

 

         option allow_local_ip '0'

 

 

 config service 'myddns_ipv4'

 

         option interface 'wan'

 

         option ip_source 'network'

 

         option ip_network 'wan'

 

         option enabled '1'

 

         option service_name 'DDNS'

 

#DDNS 서비스

 

         option username 'ID'

 

#아이디

 

         option password 'PW'

 

#암호 or API키

 

         option use_syslog '2'

 

         option use_logfile '1'

 

         option domain 'knas.dd-dns.de'

 

         option force_interval '24'

 

#갱신 주기(시간)

 

         option force_unit 'hours'

 

 여기서는 GUI에선 불가능한 갱신주기를 조정해줄수가 있다.

 

ddns-scripts 패키지를 설치해야만 이 파일이 존재하며 수정및 적용이 가능하다

 

위에서 설치했으니 당연히 파일이 있으며 수정이 가능할것이다.

 

자기가 사용하는 DDNS가 DUCKDNS.ORG 라고 가정해보자.(물론 무료다)

 

https://www.duckdns.org/install.jsp 를 참조하면 해당 OS별로 스크립트가 있다

 

vi /usr/lib/ddns/services

 

vi 편집기나 nano,vim등을 이용해서 해당 스크립트를 추가해주면 된다.

 

"duckdns.org" "http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]"

 

추가해주고 esc 누르고 :wq 로 저장해주고 나온다.

 

스크립트에 나와 있듯이 token 값이 패스워드에 해당하며 

 

아이디는 구글로 가입했다면 구글 이메일 주소가 ID 값에 입력해야 한다.

 

자신의 domain을 추가하면 이제 자신의 도메인으로 등록된 아이피를 주기적으로 갱신해주며 DDNS 기능이 활성화 된다.

 

물론 luci 웹 GUI 상에서도 custom으로 스크립트를 추가할수도 있다.

 

해당 DDNS 서비스에 따라 pw 값이 pw인지 API키값인지 token값인지는 직접 해봐야 안다.

 

각자 자신이 원하는 ddns를 등록하고 한땀 한땀 시도해보길 바란다.

 

아님 그냥 예시대로 DUCKDNS를 사용하는것도 나쁘지 않다 가입도 바로 되고

 

구글 이메일로 가입이 되며 토큰값으로 암호화 된 키로 접근하기 때문에 보안상으로 아주 좋다고 볼수있다.

 

고로 필자는 DUCKDNS를 강력 추천한다. 

 

 

 

 

 

 

KT DW02-412H 공유기 커스텀 펌웨어 WOL 패키지 설치및 활용방법
http://akida.tistory.com/41
KT DW02-412H 공유기 커스텀 펌웨어 한글화 적용 방법
http://akida.tistory.com/39
KT DW02-412H 공유기 커스텀 펌웨어 DDNS 패키지 설치 방법
http://akida.tistory.com/40
KT DW02-412H 공유기 커스텀 펌웨어 WOL 패키지 설치및 활용방법
http://akida.tistory.com/41
KT DW02-412H 복구방법에 대해 알아보기
http://akida.tistory.com/42

 

 

 

 

 

 

 

 

댓글