Synology OpenVPN server 기본 설정 및 연결시 경고문 조치법

:노란색으로 표기된 부분은 OpenVPN 버전업으로 만날 수 있는 경고창의 조치법이다.

1.Synology 서버에 (관리자)로그인 후 패키지센터에서 OpenVPN Sever를 설치한다.

 


2.VPN server 를 실행하고 아래 몇가지 수정만 해준다.

 


2-1.왼쪽 하단 VPN Server 설정에서 OpenVPN을 선택, 이미지를 참고하여 설정한다.
  :포트 번호는 기본값 또는 보안을 위해 값을 변경해도 된다. (이미지에서는 11111을 사용했다)
  :암호화는 AES-256-CBC 보다는 AES-256-GCM으로 변경한다.
   (CBC로 설정하면 vpn 연결시 comp-lzo 경고창이 뜨는 경우가 있다)
  :인증은 SHA512
  :VPN 링크에서 압축 활성화는 기본 체크되어 있지만, 해제한다. 권장값은 해제라고한다.

2-2. 설정을 완료 후 적용버튼을 누르면 server가 실행되고
  내보내기 구성 버튼으로 opvn 파일을 내려받을 수 있다.

 


3.OpenVPN 서버에 접근할 계정도 선택해준다.

 


4.내려받은 openvpn.zip 압축을 풀고 VPNConfig.ovpn 파일을 수정한다.


4-1.외부 연결용 정보 수정하기
  :remote YOUR_SERVER_IP 11111 부분에서 YOUR_SERVER_IP 부분을 지우고 외부에서 접속 가능한 public ip나 도메인을 넣는다.

  예) remote vpn.mydomain.com 11111

  예) remote 123.123.132.132 11111


4-2.comp-lzo 라인 주석처리하기
  :openvpn 상위버전에서 더 이상 지원안한다는 경고가 나오니 해당 라인이 있다면 주석처리한다. 

예)
 #comp-lzo

  
4-3.redirect-gateway def1 라인도 보이면 주석처리 한다.

예)
#redirect-gateway def1


4-4.dns 정보 추가하기
  :가끔 vpn 연결 후 DNS 정보 경고문이 나오면 아래처럼 추가로 public dns server 를 추가해주면 된다.
  :DNS 서버는 Google, cloudflare, KT 등 외부에서 잘 알려져있는 DNS 서버 정보를 구글링해서 넣으면 된다.

예)
#dhcp-option DNS DNS_IP_ADDRESS
dhcp-option DNS 1.1.1.1
dhcp-option DNS 168.126.63.1

 

 
5.위의 4번 과정까지 수정한 opvn 파일을 openvpn client에서 불러오고
OpenVPN client에서 불러온 구성으로 연결, 3번 과정의 계정을 이용해 로그인하면 된다.

참고 - OpenVPN client 받기
https://openvpn.net/client/

 

추가!

외부에서 openvpn 서버로 접근할 수 있게 port forwarding 설정, 확인해야된다.
  :집에서 vpn 서버를 구성하는 경우. 공유기(라우터)를 거쳐서 vpn서버에 접근하기에 포트포워딩을 설정해야 한다.
  :2번 과정의 포트 번호와 openvpn private ip를 공유기에 설정한다.
   (Source Target, Port Range = 외부에서 공유기로 접근할 수 있는 정보,
    Local IP, Local Port = 공유기와 연결된 (집)내부 접근정보)
  :프로토콜은 UDP 또는 BOTH(TCP & UDP)로 선택하면 된다.



가끔 구성하느라 할 때마다 까먹어서 메모로 남김.

Posted by logbook
,