wireguard(wg-easy) 외부접속 해결이 안됩니다
최근에 dsm에 wireguard를 구축했습니다
평소에는 쓸일이 없어서 그냥 구축만 하고 안쓰고있다가 오늘 쓰려고했는데 내부는 접속이 되는데 외부접속이 안됩니다
이글이 지금상황이랑 비슷해보여서 글이랑 비교하면서 설정들 확인해봤는데 똑같았고 docker-compose 파일에는 별 문제가 없어보입니다
위 글에서 네트워크를 host로 바꾸면 된다고 하긴했는데 잘못 입력한건지 found a tab character that violates indentation가 계속떠서 네트워크 설정을 바꿔보는건 포기했고 찾아볼건 다 해본거같은데 뭐가 문제인지 모르겠네요;
당연히 51820(udp)로 포트 열려있습니다
version: "3.8"
services:
wg-easy:
environment:
# ⚠️ Required:
# Change this to your host's public address
- WG_HOST=1x.xxx.xxx.xxx #공인아이피
# Optional:
- PASSWORD=비밀번호
- WG_PORT=51820
- WG_DEFAULT_ADDRESS=192.168.0.x
- WG_DEFAULT_DNS=1.1.1.1
- WG_MTU=1420
- WG_ALLOWED_IPS=192.168.0.0/24, 10.8.0.0/24
# - WG_PRE_UP=echo "Pre Up" > /etc/wireguard/pre-up.txt
# - WG_POST_UP=echo "Post Up" > /etc/wireguard/post-up.txt
# - WG_PRE_DOWN=echo "Pre Down" > /etc/wireguard/pre-down.txt
# - WG_POST_DOWN=echo "Post Down" > /etc/wireguard/post-down.txt
image: ghcr.io/wg-easy/wg-easy
container_name: wg-easy
volumes:
- .:/etc/wireguard
ports:
- "51820:51820/udp"
- "51821:51821/tcp"
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
와.. 해결할려고 이것저것 해봤는데 괜히 다른거까지 손댔었네요 ㅋㅋㅋ
바로 바꿔줬는데 갑자기 잘되네요 감사합니다..! :)
cmt alert