OpenWrt 공유기에 VPN을 설정하면 지원되는 연결 방식과 라우팅 규칙에 따라 집 안의 여러 기기가 공유기를 통해 VPN에 연결될 수 있습니다. 각 휴대폰과 PC에 클라이언트를 따로 설치하지 않아도 된다는 점은 편리하지만, 공유기에서 VPN 연결을 켰다고 모든 기기의 트래픽이 자동으로 같은 경로를 이용하는 것은 아닙니다. 장치별 정책, DNS, IPv6, 방화벽 설정이 함께 맞아야 원하는 범위에 적용됩니다.

작업 전에 확인할 핵심은 세 가지입니다. 첫째, 현재 OpenWrt 버전과 공유기 아키텍처에 맞는 클라이언트 패키지를 사용할 수 있는지 확인하세요. 둘째, 구독 링크가 아니라 공유기가 이해할 수 있는 설정 파일이나 연결 정보를 준비해야 할 수 있습니다. 셋째, 설정이 잘못되었을 때 인터넷을 복구할 수 있도록 현재 구성을 백업해야 합니다. 이 글에서는 특정 플러그인의 메뉴 이름에 의존하기보다, WireGuard·OpenVPN 또는 호환 클라이언트를 사용하는 일반적인 작업 흐름과 점검 방법을 설명합니다.

설정 전에 확인할 호환성과 범위

공유기 VPN 설정은 인터넷 회선을 VPN으로 바꾸는 단일 스위치 작업이 아닙니다. 공유기가 VPN 서버와 터널을 만들고, 방화벽과 라우팅 규칙이 선택된 트래픽을 그 터널로 보내는 구조입니다. 설정 방식은 선택한 프로토콜과 클라이언트에 따라 달라집니다. WireGuard는 인터페이스와 피어의 공개 키, 주소, 엔드포인트 및 허용 IP 같은 값을 사용합니다. OpenVPN은 서버 주소와 인증 방식에 따라 설정 파일, 인증서 또는 계정 정보가 필요할 수 있습니다. sing-box 같은 호환 클라이언트는 지원 프로토콜과 설정 형식이 해당 빌드 및 플러그인에 따라 달라지므로, 단순히 이름만 보고 모든 구독을 가져올 수 있다고 가정하지 마세요.

OpenWrt의 LuCI에 VPN 연결 관리 화면이 보이더라도, 그 화면이 모든 프로토콜의 클라이언트를 내장한다는 뜻은 아닙니다. 필요한 커널 모듈과 사용자 공간 프로그램이 설치되어야 하고, 패키지는 공유기의 CPU 아키텍처와 펌웨어 버전에 맞아야 합니다. 공식 패키지 관리 화면이나 해당 버전용 문서를 기준으로 확인하세요. 외부에서 내려받은 임의의 바이너리나 다른 기기용 패키지를 설치하면 의존성 오류가 생기거나 공유기 동작에 문제가 생길 수 있습니다.

2가지

확인할 설정 경로

4개

핵심 점검 영역

1개

복구용 백업

먼저 VPN을 적용할 범위를 결정하세요. 집 안의 모든 기기를 터널로 보낼지, 특정 기기만 보낼지, 일부 대상만 VPN으로 보낼지에 따라 라우팅 정책이 달라집니다. 공유기 전체 적용은 관리하기 쉽지만, 지역 제한이 없는 국내 서비스나 로컬 장치 통신까지 영향을 받을 수 있습니다. 기기별 또는 목적지별 분할 라우팅은 유연하지만, 규칙의 우선순위와 DNS 동작까지 관리해야 하므로 설정이 더 복잡합니다.

  • ✅ 현재 펌웨어 버전과 공유기 아키텍처에 맞는 패키지인지 확인합니다.
  • ✅ 구독 링크, WireGuard 설정, OpenVPN 설정 파일 중 실제로 지원되는 입력 형식을 확인합니다.
  • ✅ VPN을 적용할 기기와 일반 연결을 유지할 기기를 미리 정합니다.
  • ❌ 설정을 시작하기 전에 기존 WAN, LAN, 방화벽 구성을 덮어쓰지 않습니다.

설정 정보를 준비하고 기존 구성을 백업하기

공유기 관리자 화면에 로그인한 다음 현재 네트워크가 정상적으로 동작하는지 먼저 확인하세요. VPN을 설정하기 전에도 WAN 연결, LAN 주소 할당, DNS 응답이 불안정하다면 이후 장애 원인을 구분하기 어렵습니다. OpenWrt의 백업 기능을 이용해 현재 설정을 내려받고, 백업 파일을 공유기 외부의 안전한 위치에 보관하세요. 백업에는 Wi-Fi 비밀번호나 접속 정보 같은 민감한 값이 포함될 수 있으므로 공개된 저장소나 다른 사람과 공유하는 채팅방에 올리지 마세요.

이어서 제공받은 연결 정보를 확인합니다. WireGuard라면 인터페이스의 개인 키와 주소, 피어 공개 키, 엔드포인트 및 허용 IP 등이 빠지지 않았는지 확인합니다. 개인 키는 외부에 노출하지 말고, 공개 키와 개인 키를 혼동하지 않도록 주의하세요. OpenVPN 설정이라면 서버 주소, 포트, 전송 방식, 인증서 및 인증 방법이 서로 맞는지 확인합니다. 계정과 비밀번호를 별도로 받았다면 설정 파일 안에 저장할지, 클라이언트가 연결할 때 입력할지 안내를 따릅니다.

구독 링크를 받았다면 우선 서비스가 제공하는 공식 앱이나 호환 클라이언트에서 어떤 형식으로 사용할 수 있는지 확인하세요. 구독 링크는 노드 목록이나 설정을 갱신하는 주소일 수 있으며, WireGuard 인터페이스에 그대로 입력할 값과는 다릅니다. 링크를 지원하지 않는 OpenWrt 클라이언트라면 임의의 변환 웹사이트에 주소를 넣기보다, 서비스가 제공하는 설정 내보내기 기능이나 공식 지원 안내를 이용하세요. 구독 링크 자체도 계정에 접근할 수 있는 민감한 정보로 취급해야 합니다.

공유기에 여유 저장 공간과 메모리가 충분한지도 확인하는 것이 좋습니다. 특히 메모리나 저장 공간이 제한된 장치에 여러 패키지를 추가하면, 설치가 완료되더라도 다른 서비스가 불안정해질 수 있습니다. 사용하지 않는 패키지를 무작정 제거하기보다는 설치 용량과 의존성을 확인하고, 문제가 생겼을 때 어떤 항목을 되돌릴지 기록해 두세요.

VPN 연결을 추가하고 라우팅 규칙을 적용하기

아래 순서는 LuCI와 호환 클라이언트를 조합하는 일반적인 절차입니다. 실제 메뉴 이름은 OpenWrt 버전, 설치한 패키지와 관리 화면에 따라 다를 수 있습니다. 연결을 만들기 전에 기존 설정을 복사하거나 화면을 기록해 두고, 한 번에 여러 네트워크 항목을 바꾸지 마세요. 변경 단위를 작게 유지하면 문제가 생겼을 때 원인을 찾기 쉽습니다.

  1. 필요한 클라이언트를 설치합니다. 패키지 관리 화면에서 펌웨어와 아키텍처에 맞는 WireGuard, OpenVPN 또는 선택한 호환 클라이언트를 확인합니다. 패키지 이름만 비슷한 항목을 추측해서 설치하지 말고, 해당 클라이언트가 필요한 커널 모듈과 서비스 구성 요소를 함께 요구하는지 확인하세요.
  2. VPN 인터페이스나 프로필을 만듭니다. 제공된 설정 파일 또는 매개변수를 입력합니다. 인터페이스 이름과 주소, 포트, 키, 인증서 등은 원본 값을 그대로 옮기고, 불필요한 공백이나 줄바꿈이 생기지 않도록 주의하세요. 자격 정보가 틀린 경우에는 연결 재시도를 반복하기보다 입력값과 시간 설정부터 확인합니다.
  3. 연결 상태를 확인합니다. 클라이언트의 로그나 상태 화면에서 인증 성공과 터널 생성 여부를 확인합니다. 터널이 연결된 것으로 표시되어도 LAN 기기의 트래픽이 그쪽으로 라우팅된다고 단정할 수는 없습니다. 먼저 공유기 자체의 경로와 DNS 응답을 확인하고, 다음 단계에서 테스트용 기기를 연결하세요.
  4. 방화벽 영역과 전달 규칙을 설정합니다. VPN 인터페이스를 적절한 방화벽 영역에 연결하고, LAN에서 해당 인터페이스로 전달할지 결정합니다. 이름이나 영역을 임의로 복제하기보다는 기존 WAN, LAN, VPN 간 입력·출력·전달 정책을 읽고 필요한 경로만 허용하세요. 잘못된 전달 규칙은 터널 연결은 유지하면서 실제 인터넷 접속만 막을 수 있습니다.
  5. 라우팅 대상과 DNS를 정합니다. 전체 트래픽을 보낼지, 특정 장치나 목적지만 보낼지 정책을 구성합니다. 정책 기반 라우팅 도구를 사용한다면 그 도구가 현재 OpenWrt 버전과 VPN 클라이언트에 맞는지 확인하세요. VPN을 이용할 기기는 VPN 경로의 DNS를 사용하도록 하고, 터널이 끊겼을 때 일반 WAN으로 우회할지 차단할지도 의도적으로 선택합니다.
  6. 작은 범위에서 시험한 뒤 확대합니다. 테스트용 휴대폰이나 PC 한 대만 VPN 정책에 포함하고, 웹 접속과 DNS 조회, 로컬 프린터나 파일 공유가 필요한 경우 그 통신도 확인합니다. 정상 동작을 확인한 뒤 다른 장치로 범위를 넓히세요.

IPv6도 별도로 점검해야 합니다. IPv4 트래픽만 VPN에 보내도록 구성한 상태에서 LAN 기기가 IPv6 주소와 기본 경로를 계속 받으면, 일부 연결은 VPN이 아닌 IPv6 경로를 사용할 수 있습니다. IPv6를 VPN으로 전달하는 설정이 준비되어 있는지 확인하고, 그렇지 않다면 현재 구성에서 IPv6가 어떻게 처리되는지 점검하세요. 무조건 IPv6를 끄기보다 공유기와 서비스가 제공하는 지원 범위에 맞춰 결정하는 것이 바람직합니다.

실제 접속 확인은 VPN을 적용한 기기에서만 하지 말고, 정책에서 제외한 기기에서도 해 보세요. 제외한 기기가 원래 연결을 유지하는지 확인하면 규칙이 의도치 않게 LAN 전체에 적용되는 상황을 발견할 수 있습니다. 또한 IP 확인 서비스는 출구 주소의 변화를 확인하는 참고 수단일 뿐, DNS나 모든 앱의 트래픽 경로가 안전하게 설정되었음을 단독으로 증명하지는 않습니다.

이 단계의 결론: 터널 상태, 방화벽 전달, 라우팅 대상, DNS와 IPv6를 따로 검증하세요. 클라이언트 화면에 연결됨이라고 표시되는 것만으로 집 안 기기의 경로까지 확인된 것은 아닙니다.

연결이 안 될 때 점검하고 설정 되돌리기

문제가 생기면 설정을 계속 덧붙이기보다 증상을 구분하세요. VPN 프로필이 연결되지 않는다면 서버 주소, 인증 정보, 키 또는 인증서, 공유기의 시스템 시간과 로그를 확인합니다. 터널은 연결되는데 인터넷이 안 된다면 방화벽 영역과 전달 규칙, 기본 경로, 정책 라우팅을 살펴보세요. 웹사이트 주소는 열리지 않지만 IP 주소로 연결된다면 DNS 설정과 DNS 요청이 어느 인터페이스로 나가는지 확인하는 것이 좋습니다.

공유기 관리자 화면에 접속할 수 없게 되었다면 먼저 휴대폰이나 PC가 올바른 LAN 또는 Wi-Fi에 연결되어 있는지 확인하고, 브라우저에서 평소 사용하는 공유기 관리 주소로 접속해 보세요. VPN 연결을 끄거나 마지막으로 바꾼 라우팅 규칙을 되돌릴 수 있다면 한 항목씩 복구합니다. 관리 화면까지 접근이 불가능한 경우에는 제조사와 OpenWrt 기기별 복구 안내를 확인하세요. 초기화는 저장된 네트워크 설정까지 지울 수 있으므로, 백업과 복구 방법을 확인하지 않은 채 서두르지 않는 편이 안전합니다.

설정을 되돌릴 때는 VPN 서비스 중지, 정책 규칙 해제, 방화벽 전달 제거, 인터페이스 삭제 순으로 변경 사항을 정리하고 매 단계마다 WAN과 LAN 접속을 확인하세요. 공유기 전체를 재설정하기보다 변경한 항목을 추적해 원래 상태로 복구하는 편이 데이터와 관리 접근을 보존하는 데 유리합니다. 어떤 항목을 수정했는지 기록하지 않았다면 앞서 받은 백업을 활용하되, 백업을 적용하면 이후에 추가한 설정도 함께 되돌아갈 수 있다는 점을 고려하세요.

  • ✅ 로그에서 인증 오류와 네트워크 경로 오류를 구분합니다.
  • ✅ 연결된 기기와 정책에서 제외한 기기를 각각 확인합니다.
  • ✅ DNS와 IPv6가 VPN 적용 범위에 포함되는지 확인합니다.
  • ❌ 문제가 생겼을 때 패키지를 여러 개 추가하거나 방화벽 규칙을 한꺼번에 바꾸지 않습니다.

설정 화면의 항목이 설명과 다르거나 구독 가져오기 형식이 맞지 않는다면, 무리하게 공유기에 맞추기보다 사용 중인 OpenWrt 버전과 클라이언트 이름을 기준으로 공식 안내를 확인하세요. 기본 연결 절차를 먼저 살펴보려면 설정 안내 보기를 참고할 수 있습니다.

자주 묻는 질문

구독 링크를 OpenWrt에 바로 붙여 넣으면 되나요?

항상 가능한 것은 아닙니다. 구독 링크를 처리하는 기능은 클라이언트마다 다르고, OpenWrt 기본 네트워크 화면이 모든 형식을 읽는 것도 아닙니다. 먼저 사용하려는 클라이언트가 해당 링크와 포함된 프로토콜을 지원하는지 확인하세요. 지원하지 않으면 서비스가 제공하는 호환 설정 파일이나 별도의 공식 클라이언트를 이용하는 방법을 검토하세요.

공유기에 연결한 모든 기기가 자동으로 VPN을 사용하나요?

아닙니다. VPN 인터페이스를 만든 뒤에도 LAN에서 VPN으로 전달하는 규칙과 라우팅 정책이 필요합니다. 전체 기기를 적용 대상으로 지정했는지, 특정 기기만 지정했는지 확인하세요. 게스트 네트워크나 별도 VLAN은 기본 LAN과 다른 정책을 사용할 수 있으므로 각각 점검해야 합니다.

공유기에서 VPN을 실행하면 속도가 항상 느려지나요?

처리 속도는 공유기의 CPU와 메모리, 펌웨어, 프로토콜, 암호화 설정, 인터넷 회선과 VPN 경로에 따라 달라집니다. 따라서 특정 수치를 미리 단정하기 어렵습니다. VPN을 적용하기 전후에 같은 기기와 같은 접속 대상에서 비교하고, 공유기 부하와 시스템 로그도 함께 살펴보세요. 장치 성능이 부족하면 VPN을 공유기에서 실행하는 대신 필요한 기기에 공식 클라이언트를 설치하는 선택이 더 적합할 수 있습니다.

인터넷이 끊기면 공장 초기화를 해야 하나요?

대부분은 먼저 마지막 변경 사항을 되돌리고, VPN 서비스와 라우팅 규칙을 해제한 뒤 LAN 및 WAN 연결을 확인하는 것이 좋습니다. 공장 초기화는 다른 네트워크 설정도 지울 수 있습니다. 복구 화면에 접근할 수 없거나 설정을 되돌리기 어렵다면 기기별 복구 절차와 백업 파일을 확인한 다음 초기화 여부를 결정하세요.

마무리: OpenWrt VPN은 연결 정보 입력보다 라우팅 범위와 복구 계획을 정확히 정하는 일이 중요합니다. 백업을 남기고 한 대의 테스트 기기부터 적용한 다음, DNS·IPv6·방화벽까지 확인하면 집 안 네트워크에 무리 없이 확장할 수 있습니다.