본문 바로가기

카테고리 없음

[OpenWrt] WireGuard 설정

1단계 : 패키지 설치

 

2단계 : WireGuard 인터페이스 추가

  1. LuCI 웹 UI → 네트워크 > 인터페이스

  2. "새로운 인터페이스 추가" > 이름 : wg0

  3. 프로토콜 : WireGuard VPN 선택

 

3단계 : WireGuard 인터페이스 (기본설정)

1. Genereate new ke pair 를 클릭 하여 키생성

2. 접근포트 51820 (기본 값)

3. IP Addresses 10.0.0.1/24 (로컬 가상 IP)

 

3단계 : WireGuard 인터페이스 (Peers 설정)

예시로 여러가지 목적을 가진 Peer를 생성(필요한것만 쓰면됨)

목적 Peer Address AllowedIPs
전체 트래픽 VPN 사용 user2 10.0.0.2/32 0.0.0.0/1, 128.0.0.0/1
외부만 VPN사용
(내부제외)
user3 10.0.0.3/32 0.0.0.0/1, 128.0.0.0/1

 

인터페이스 » wg0 » Edit peer

Peer Edit peer → 허용된 IP(Allowed IPs)
서버가 이 피어에게 어떤 IP 대역을 경유시키는지 지정
Generate configuration → 허용된 IP(Allowed IPs)
클라이언트가 어떤 트래픽을 이 서버로 보낼지를 의미
user2 10.0.0.2/32, 0.0.0.0/1, 128.0.0.0/1 예) QR 및 공유시 주소부분에 IP 수정
10.0.0.2/32
0.0.0.0/1 (삭제)
128.0.0.0/1 (삭제)
user3 10.0.0.3/32, 0.0.0.0/1, 128.0.0.0/1

 

4단계 : 방화벽 설정

네트워크 > 방화벽 → 영역 (Zone)

 

5단계 : 방화벽 - 포트 포워드

 

6단계 : 내부망 접근 방지 설정(ip별로 내부망 접근 불가하도록 설정가능)