공유기가 두 개일 때, 두 번째 공유기로 OpenVpn 사용하는 방법

홈어시스턴트 설정 과정에서 OpenVPN을 세팅했습니다.

첫 번째 공유기는 통신사 유선 공유기여서 기능이 별로 없고, 따로 둔 와이파이용 공유기에는 기능이 많아서 이렇게 설정을 했습니다.


◆ 첫 번째 공유기 관련

▶1. 외부에서 집으로 들어오는 첫 번째 공유기의 내부 IP주소와 초기 비밀번호를 확인합니다.

- 보통 통신사 공유기입니다. 공유기 뒷면에 내부 IP주소와 초기 비밀번호가 적혀 있습니다.

- 내부 IP주소는 대개 192.168.0.1 형식입니다. 이건 아래에서 써야 하기 때문에 적어둡니다.

- 비밀번호는 숫자와 특수문자가 섞여 있을 것입니다. 이건 아래에서 써야 하기 때문에 적어둡니다.


▶2. 구글 크롬이나 마이크로소프트 엣지 등 브라우저 주소창에 위에서 확인한 IP주소 입력합니다.

- 비밀번호를 입력하고 설정으로 접속합니다.


▶3. DHCP 할당 정보를 확인합니다.

- 본인의 두 번 공유기 IP주소와 MAC주소를 확인. 이건 아래에서 써야 하기 때문에 적어둡니다.


▶4. DHCP 고정 할당

- 고정해두지 않으면, 정전 같은 이벤트가 있을 때 내부 IP주소가 바뀌어서, 설정을 다시 해야 할 수 있습니다. 미래의 번거로움을 덜기 위해 내부 IP주소를 미리 고정하는 것입니다.

- 위에서 확인한 두 번째 공유기의 IP주소와 MAC주소를 입력해서 고정 목록에 추가하고, 설정 적용 버튼을 찾아서 클릭합니다. 공유기가 재부팅될 수 있습니다.


▶5. 포트포워딩

- 집 밖에서 첫 번째 공유기에 접속했을 때, 특정 신호를 두 번 공유기로 가도록 처리하는 것입니다.

- 첫 번째 공유기의 포트포워딩 메뉴로 들어갑니다.. 대개 NAT설정, NAT포워딩 등 메뉴의 하위에 있습니다.

- 서비스 포트: 원하는 숫자를 입력합니다. 예를 들어 1234. 범위라면 1234~1234 이런 식으로 해도 됩니다. 이건 아래에서 써야 하기 때문에 적어둡니다.
- 프로토콜: UDP

- 내부 IP 주소: 위에서 확인한 두 번째 공유기의 IP 주소를 입력

- 내부 포트: 원하는 숫자를 입력합니다. 예를 들어 5678. 쉽게 하려면 위의 서비스 포트와 동일하게 입력해도 됩니다. 이건 아래에서 써야 하기 때문에 적어둡니다.

- 설정 적용 버튼을 찾아서 클합니다. 공유기가 재부팅될 수 있습니다.


◆ 두 번째 공유기 관련

이제 두 번째 공유기에서 OpenVPN 설정을 해야 합니다. 이건 공유기마다 형태가 달라서, '공유기 제조사 이름 + OpenVPN 설정 방법' 이렇게 검색해 보는 게 나을 수 있습니다.

저는 제가 가지고 있는 공유기 기준으로 설명 드립니다.


▶6. 두 번째 공유기의 내부 IP주소와 초기 비밀번호를 확인합니다.

- 역시 두 번째 공유기의 뒷면에 내부 IP주소와 초기 비밀번호가 적혀 있습니다.

- 내부 IP주소는 대개 192.168.x.x 형식. 이건 아래에서 써야 하기 때문에 적어둡니다.

- 비밀번호는 숫자와 특수문자가 섞여 있을 것입니다. 이건 아래에서 써야 하기 때문에 적어둡니다.


▶7. 구글 크롬이나 마이크로소프트 엣지 등 브라우저 주소창에 위에서 확인한 IP주소를 입력합니다.

- 비밀번호를 입력하고 설정으로 접속합니다.


▶8. 고급 - VPN 서버 - OpenVPN 클릭

- 인증서 생성

- OpenVPN 사용에 체크

- 서비스 타입: UDP

- 인터페이스 유형: TUN

- 서비스포트: 5번 포트포워딩에서 정한 내부 포트를 여기에 입력. 예를 들어 5678.

- VPN서브넷: 10.8.0.0

- 넷마스크: 255.255.255.0

- 클라이언트 액세스: 홈네트워크로 제한하면, 스마트폰으로 VPN에 접속해도 스마트폰의 IP주소는 통신사 IP주소 그대로 / 인터넷&홈네트워크로 설정하면, 스마트폰으로 VPN에 접속했을 때 집 와이파이로 인터넷을 하는 것과 똑같이 취급됩니다.

- 홈어시스턴트 등의 사용만 필요하다면 홈네트워크로 제한 / 집 밖에서 인터넷을 할 때 집에서 하는 것처럼 만들 필요가 있다면 인터넷&홈네트워크 선택합니다.

- 설정 저장

- 구성 파일 내보내기. 구글 크롬에서는 '안전하지 않은 다운로드가 차단됨'이라고 뜰 수 있습니다. '계속'을 눌러 다운 받습니다. 파일 이름은 OpenVPN-Config.ovpn입니다.


▶9. 본인의 공인IP주소를 확인

- 집 밖에서 집 공유기에 접속할 때는 공인IP주소가 필요합니다.

- 네이버에 '내 ip'로 검색하거나[링크], ipip.kr [링크] 같은 사이트에 접속하면 확인 가능합니다.. 예를 들어 123.456.789.0과 같은 형식. 이건 아래에서 써야 하기 때문에 적어둡니다.


▶10. 내보낸 OpenVPN-Config.ovpn 파일을 메모장으로 열어서 수정

- 10번째 줄의 'remote IP주소 포트'를 확인

- 이것을 remote [9번에서 확인한 공인IP주소] [5번 포트포워딩에서 설정한 서비스포트]로 수정

- 예를 들어 remote 123.456.789.0 1234

- 파일 저장


▶11. (안드로이드 기준) 위에서 저장한 OpenVPN-Config.ovpn 파일을 안드로이드 폰으로 전송합니다. 이메일, 카카오톡, USB메모리 등 어떤 방법이든 좋습니다.


▶12. 스토어에서 OpenVPN Connect 설치


▶13. OpenVPN에서 OpenVPN-Config.ovpn파일을 읽어 VPN 연결

- 왼쪽 위의 막대기 세 개 버튼 클릭

- Import Profile 클릭

- Upload File 클릭

- 아래의 Browse 클릭

- 본인이 전송 받은 OpenVPN-Config.ovpn파일 누르기

- Import .ovpn profile? 나오면 OK

- 오른쪽 아래의 CONNECT

- 왼쪽 위에 CONNECTED라고 뜨면 성공입니다.


▶14. 이제 집 안에서 접속한 것처럼 서비스 이용 가능합니다.


홈 어시스턴트 등 내부 네트워크에서만 접속할 수 있는 것을 집 밖에서 사용하려면 필요한 작업입니다. 참고가 되었기를 바랍니다.

댓글

이 블로그의 인기 게시물

이케아 그릴플랏스-매터 스레드 플러그 리뷰

이케아 카이플랏스-매터 스레드 스마트전구 리뷰

이케아 빌레사-매터 스레드 2버튼 리모컨 리뷰

스마트 공기질 센서 비교 및 선택 가이드 (제품 추천)

이케아 뮉스프라위-매터 스레드 모션·조도 센서 리뷰