💡 핵심 요약 (Executive Summary)
본 가이드는 OPNsense 기반 네트워크에서 WireGuard 클라이언트의 터널링 트래픽을 WAN 인터넷 및 로컬 서브넷으로 안전하게 라우팅하기 위한 L3/L4 패킷 흐름, SNAT(Masquerading), 인바운드 방화벽 룰셋 구축 절차를 다룹니다.
네트워크 패킷 흐름도 (Architecture Flow)
WireGuard 터널 인입 후 방화벽 룰셋 검증 및 SNAT 마스커레이딩을 거쳐 공인 인터넷으로 나가는 트래픽 구조입니다. (마우스 드래그 이동 및 툴바로 확대/축소 가능)
실행 명령어 및 설정 파일
방화벽 및 DNS 구성을 위한 핵심 코드 스니펫입니다.
bash
# 1. SSH 관리 포트 포워딩 접근 테스트
ssh -p 8120 [email protected]
# 2. WireGuard 인터페이스 상태 모니터링
wg show wg0 endpoints
tcpdump -ni wg0 icmp or port 53
coredns-custom.yaml
# Kubernetes CoreDNS 사설 도메인 포워딩 설정
apiVersion: v1
kind: ConfigMap
metadata:
name: coredns-custom
namespace: kube-system
data:
internal.server: |
internal.lan:53 {
errors
cache 30
forward . 10.0.0.1
}
Leave a Reply