직접 설정하다 연결조차 안되길래 포기햇습니다
몇번 다시 해봣는데 문제도 모르겟더라고요. (스크립트 쓸땐 안햇던) 패킷 포워딩도 하고, 인터페이스도 다른사람꺼랑 비교도 해보고..
암튼 결국에 docker 이미지로 올렷습니다
설정도 간편하고 무엇보다 잘 되더라고요
근데 속도가 엄청 느립니다(3~6KB/s)
webdav 컨테이너 올려서 속도 체크해봣는데 회선 풀로 나오더라고요. (거의 10MB/s)
설정문제는 아닐거시고 뭐가 문제인지 잘 모르겟습니다.
확인해볼 부분 남겨주시면 감사하겟습니다.
tldr
wireguard 도커로 올렷는데 속도가 너무너무 느림. https://hub.docker.com/r/linuxserver/wireguard
환경은 오라클 클라우드 ampere a1 compute 인스턴스(aarch64), ubuntu(kernel 5.8.0)
회선 문제는 아님니다.
wireguard는 커널 모듈이라 도커로 안 올라갈걸
host에서 로드하는걸로 알고잇습니다
Docker 쓰면 veth든 뭐든 another layer of indirection이 생기지 않나. 이게 그렇게 큰 퍼포먼스 저하를 유발하는 지는 모르겠지만
그 보통은 1~2%내외라고는 하긴해도.. 일단 호스트에 설정을 제가 잘못하는 부분이 잇는지 아예 연결이 안되서 비교를 못하겠네요. 언젠간..
A1.flex 코어 몇개로 설정함
4코어로 햇어요.
VM 지우고 새로 생성해보셈. 같은 하드웨어 배정된 VM 중에 트래픽 큰 넘 노답이라더라,,, 지금 인바운드가 실제로 가능한게 6kb/s일수도 있음
이 생각은 못 햇네요. 일단 webdav 서버에 업로드로 확인해보니 (집)회선 최대 속도는 나오는 것 같슴니다
요새는 cgroup으로 performance isolation 다 하지 않나?
오라클 한국지사랑 1월에 전화해서 물어봤는데 트래픽 느리면 지우고 새로 올리라고 함
https://forums.freebsd.org/threads/wireguard-vpn-slow-speed.73490/
> I have found out that my ISP is somehow throttling UDP connections, and WG is UDP only... Going to try OpenVPN now. Thanks for support.
ISP 차원에서 UDP 스로틀링을 걸어서 성능이 안 나오는 케이스도 있었다고 하네
링크에 나온 iperf로 해봤는데 집안 회선이 업로드가 너무 느려서 비교가 잘 안되네요; 낼까지 해보고 안되면 openvpn으로 도망쳐야겟어요 감사합니다
MTU 1420인지 확인 해봐
일단 컨테이너 내부 인터페이스(wg0)는 1420이네요. 도커 브릿지 인터페이스는 원래 1500였는데 1420으로 바꿔도 속도는 그대로네요 ㅠㅠ