현재 글은 wax202 공유기에 openwrt-22.03 버전을 사용하여 작성했습니다
openwrt에 wireguard client, pbr 설치하기
- System – Software – Update lists 클릭
- Filter – Type to filter – “wireguard” 입력
- luci-app-wireguard – install 클릭 (의존성 패키지도 자동 설치됩니다)
- Filter – Type to filter – “pbr” 입력
- luci-app-pbr – install 클릭 (의존성 패기지도 자동 설치 됩니다)
- 공유기 재부팅
openwrt에 wireguard client 추가하기
- Network – interfaces – Add new interface 선택
- Protocol – WireGuard VPN – Create interface 클릭
- Gerneral Settings – Private Key, Public Key, IP Addresses 설정
- Advanced Settings – Use default gateway 체크해제
- Firewall Settings – Assign firewall-zone – wan 체크
- Peers – Add peer – Public Key, Private Key, Preshared Key 설정
- Peers – Add peer – Allowed IPs – “0.0.0.0/0”, Endpoint Host, Endpoint Port, Persistent Keep Alive 25
wireguard로 라우팅 설정하기
- Services – Policy Based Routing – Policies – add
- Local addresses “192.168.1.0/24” (공유기 아이피 대역)
- Remote addresses / domain – 라우팅을 원하는 CIDR을 적거나 도메인 주소를 적으면 됩니다
- Interface – “wireguard 인터페이스 이름” 선택
- Save 선택
- 제대로 작동하지 않는다면 pbr – restart 클릭 or wireguard client 설정 점검