SharedIT | 묻고 답하기(AMP)

원격 관리 SSL VPN

현장에 있는 LED조명을 원격지에서 관제를 해야하는 상황입니다.

기존방법은 현장에서 원격관제 BOX를 관제 PC와 LAN 케이블로 연결하여 관제를 현제 하고 있습니다.

관제를 현장말고 무선으로(인터넷 설치 불가) 사무실(원격지)에서 관제를 하려고 합니다.

사무실에서 IPTIME 공유기를 이용하여 VPN 기능으로 사무실에서 윈도우 VPN 접속을 하여

관제는 가능하였습니다. 다만 유동IP로 IP가 변동될때마다 사무실 VPN 연결시 변동된 IP를 입력해야 한다는 문제가 있습니다.

혹 IP가 변동되더라도 자동으로 연결을 유지해주는 방법이 있는지 찾아보다 shared IT 사이트를 알게 되었고 여러 전문가님들에게 조언을 듣고자 게시판에 문의를 드립니다.

감사합니다.


Tags : 태그가 없습니다.

7개의 답변이 있습니다.

ioi
  0 추천 | 약 2달 전

iptime ddns 기능 사용하시고, 원격 관제 BOX 쪽에 포트포워딩 걸고 붙으면 될 거 같습니다.

앵그리파파
  0 추천 | 약 2달 전

IP가 변동되더라도 자동으로 연결을 유지해주는 방법이라면, DDNS를 사용하면 도메인 이름을 동적으로 변경되는 IP 주소와 연결할 수 있으므로 IP 주소가 변경되더라도 VPN 연결을 유지할 수 있습니다.


DDNS 서비스를 가입하고, 


- IPTIME 라우터의 웹 인터페이스에 접속한 후, DDNS 또는 동정 DNS 설정하세요.

- 라우터의 웹 인터페이스에서 VPN 설정으로 이동 후 IP 주소 대신 DDNS 호스트 이름을 사용하도록 VPN 구성을 업데이트 하세요. 이렇게 하면 클라이언트가 현재 IP 주소를 동적으로 확인하는 호스트 이름에 연결됩니다.

이렇게 하면 사무실의 IP주소가 동적으로 변경되더라도 VPN 연결을 유지할 수 있습니다. 

DDNS 서비스는 현재 IP주소를 가리키도록 호스트 이름을 자동으로 업데이트하므로 IP가 변결될 때마다 VPN 설정을 수동으로 업데이트할 필요가 없습니다.

Simon.Park
  0 추천 | 약 2달 전

요구하신 기능은 DDNS 기능을 이용하시면 해결이 될 듯 한데요...

DDNS 는 iptime 공유기에서도 지원이 되니 그 기능을 사용 방법을 찾아 보세요~~

inside07
  0 추천 | 약 2달 전

고정 IP.로 변경하실 게 아니라면 DDNS로 설정하시는 방법 밖에는 없을 듯 합니다.!

에이스퐝
  0 추천 | 약 2달 전

공유기에 DDNS 설정해서 IP를 도메인으로 매칭해서 IP로 말고 URL주소로 해서 등록해서 한다면

IP가 변경되더라도 가능하기에 DDNS설정 하는 걸 추천드립니다.


wansoo
  0 추천 | 약 2달 전

조명을 원격 관제 한다면...

라즈베리 파이에 조도 센서를 장착해서 측정한 조도값을 정기적으로 특정 서버로 전송하게 한다거나, 메일을 전송하게 한다거나, SMS 문자 또는 카카오톡 메시지를 자동 전송되게 하는 방식으로 원격 관제하는 방법도 고려해 볼 수 있지 않을까 하는 생각도 드네요.

wansoo
  0 추천 | 약 2달 전

DDNS 서비스를 이용하는게 가장 쉬운 방법이 아닐까 싶네요.

http://www.codns.com/service_spec.php



유동 IP 쪽에서 고정 IP를 가진 컴퓨터에 자신의 IP를 원격 복사해 집어 넣어 주는 방법도 있겠고...


몇일 전에 유동 IP를 가진 리눅스 컴퓨터에서 IP가 할당되지 않았을 경우에는 주기적으로 IP를 자동 할당 받는 시도를 하고, IP할당을 받았을 경우에는 원격의 SSH 서버에 할당 받은 IP를 자동 전달하는 스크립트를 만들었는데...


임시로 사용하는 원격 사무실이 있어서 당분간 사용할 목적으로 만든 스크립트인데 참고용으로 공개해 드립니다.


======================

#!/usr/bin/sh

# IPv4가 할당되어 있는지 확인해서... IP가 할당되어 있지 않다면 DHCP 서버로 부터 IP  할당 요청을 

/usr/sbin/ip addr show eth0 | /usr/bin/grep -v inet6 | /usr/bin/grep inet > /dev/nul

if [ $? -ne 0 ]; then

  /usr/sbin/dhclient -r

fi


# IPv4가 할당되었는지 다시 확인해 IP가 할당되어 있다면... IP 정보를 전송함

/usr/sbin/ip addr show eth0 | /usr/bin/grep -v inet6 | /usr/bin/grep inet > /dev/nul

if [ $? -eq 0 ]; then

  /usr/bin/date > /tmp/ip.txt

  /usr/sbin/ifconfig | /usr/bin/grep -v inet6 | /usr/bin/grep inet >> /tmp/ip.txt

  /usr/bin/sshpass -p 'passwd' /usr/bin/scp /tmp/ip.txt ID@HOSTADDR:/tmp/

fi

==================


지금 환경은 IPTIME 인터넷 공유기를 사용하는 환경이기 때문에...

내부에 리눅스 컴퓨터를 한대 설치해 두고...

게이트웨이가 할당 받은 공인 IP를 찾아 내어 원격 컴퓨터로 전송하는 방식으로 IP 정보 추출하는 부분을 수정해 줘야 할 것 같네요.


게이트웨이의 IP 주소는 traceroute 명령으로 경유해가는 주소를 찾는 방식으로 시도해 보면 되지 않을까 하는 생각이 들고요.