Wireguard가 생각보다 본인네트워크설정에 맞게 설정하기 어렵기때문에 다중 Peer접속시 설정파일 공유합니다.
해당설정파일은 원도우10 기준입니다.
VPN 내부통신은 192.168.16.0 대역대를 사용하고 서버주소는 192.168.16.1로 설정한 상태입니다.
내부망의 NAS로 통신이 되고 인터넷도 VPN를 통해서 외부망으로 연결이 됩니다.
그렇게 하려면 실제의 랜카드의 이데넛속성 -> 공유 -> 다른네트워크 사용자가 이 컴퓨터의 인터넷연결을 통해 연결 할수 있도록 허용 선택한후 홈네트워킹 연결에 VPN랜카드를 선택하여야 합니다.
peer를 추가할때마다 다시 해당작업을 취소했다가 다시 구성을 해야 내부망 통신 및 외부망인터넷이 사용이 가능합니다.
그리고 필자의 Wireguard VPN 서버가 공유기아래 별도의 컴퓨터에서 설치되어 운용되기 때문에 실제공유기에서 받은 주소로 포트포워딩을 해주어야 합니다.
Wireguard 접속서버 환경설정
[Interface]
PrivateKey = CKBhKRjg
ListenPort = 58608
Address = 192.168.16.1/24
[Peer]
PublicKey = 6+lwohZJG
AllowedIPs = 192.168.16.0/24[Peer]
PublicKey = jynnd7nh1
AllowedIPs = 192.168.16.3/32[Peer]
PublicKey = qiQcRTeabyhED
AllowedIPs = 192.168.16.4/32[Peer]
PublicKey = KG7gufb2S
AllowedIPs = 192.168.16.5/32[Peer]
PublicKey = x8vrJcl0tUDz
AllowedIPs = 192.168.16.6/32[Peer]
PublicKey = 2QHjWoVNUB
AllowedIPs = 192.168.16.7/32[Peer]
PublicKey = Lw7SKjg7Z
AllowedIPs = 192.168.16.8/32
다른 클라이언트언트은 다음과 같이 세팅하였습니다.
192.168.16.2 클라이언트세팅
[Interface]
PrivateKey = rfug9uTzi780VmE
ListenPort = 58608
Address = 192.168.16.2/24
DNS = 8.8.8.8[Peer]
PublicKey = CFZP2LFXWZT
AllowedIPs = 0.0.0.0/0
Endpoint = 141.531.340.122:58608
피어별도 키와 IP를 서버에서도 동일하게 세팅을 해줘야 합니다.
접속이 된다면 위에 화면과 같이 각각 Peer에 handshake과 나오고 Transfer가 올라갑니다.
--------------------------------------------------광고(Advertising)-------------------------------------------------------------------------------------