-
wireguard server - raspberrypi client connectRead | Write/Tech 2023. 11. 17. 09:41
요약
raspberrypi(client)에 wireguard를 설치하고
aws(server)에 올려놓은 wireguard와 통신 설정하기
client wireguard 설치
sudo apt-get install wireguard
wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey
cat /etc/wireguard/privatekey
kER8--이하 생략--cat /etc/wireguard/public
1Qqr--이하 생략--
client wireguard 네트워크 세팅
# /etc/wireguard/wg0.conf
#해당 클라이언트 정보
[Interface]
PrivateKey = kER8--이하 생략--
Address = 10.0.111.3/24
DNS = 8.8.8.8
# 서버의 정보
[Peer]
PublicKey = zSg3--이하 생략--Endpoint = 192.168.--이하 생략--
AllowedIPs = 0.0.0.0/0
sudo chmod 600 /etc/wireguard/{privatekey,wg0.conf}
wg-quick up wg0
sudo systemctl enable wg-quick@wg0
ip a show wg0
서버쪽
# client쪽 wireguard 설치시 생성했던 public key와 ip 추가
cat /etc/wireguard/public
1Qqr--이하 생략--
sudo wg set wg0 peer 1Qqr--이하 생략-- allowed-ips 10.0.111.3
wireguard server 세팅
https://gos19.tistory.com/entry/vpn-guard-server-settingclient-connect
wireguard server setting
wireguard 설치 # apt-get install wireguard # mkdir -p /etc/wireguard/server; wg genkey | sudo tee /etc/wireguard/server/server.key | wg pubkey | sudo tee /etc/wireguard/server/server.key.pub # cat /etc/wireguard/publickey zSg3--이하 생략-- # cat /etc
gos19.tistory.com
'Read | Write > Tech' 카테고리의 다른 글
raspberrypi docker mariadb (0) 2023.11.17 vscode platformIO Serial moniter not working (0) 2023.11.17 wireguard server setting (0) 2023.10.26 [react-native] mac m1 환경 - 기본 설치(3) (0) 2023.10.19 [react-native] mac m1 환경 - 기본 설치(2) (0) 2023.10.19