안녕하세요.
라즈베리 파이를 이용하여 이런 구조의 서버를 만드려고 합니다.
외부에서의 연결이 들어오면 VPN 서버가 받아서 L2TP 연결이 되고,
접속한 클라이언트에서 사용하는 IP는 LTE 모뎀의 IP가 되는 구조입니다.
(클라이언트) -> 공유기 -> 라즈베리파이 -> LTE모뎀 -> 목표 사이트(목표 사이트에는 LTE모뎀의 IP인 223.62로 접속되게끔)
라즈베리 파이에 VPN서버를 설치하고 테스트를 해봤는데,
1. 공유기 내부(192.168.0.20등의 다른 컴퓨터)에서는 접속이 잘 되지만, 외부에서는 접속이 되지 않습니다.
포트포워딩은 공유기에서 192.168.0.10으로 필요한 모든 포트를 포워딩해 놓았습니다.(50,51,500,4500,1701,1194,5555)
2. 1번과같이 공유기 내부에서 접속하더라도, VPN접속후 외부 사이트에 접근하면 공유기의 공인IP인 61.81.XX.XX로 접근됩니다.
metric 설정을 wlan0쪽을 50으로 잡아서 라즈베리 파이에서 인터넷을 켜고 ip를 확인하면(speedtest.net) lte모뎀의 ip가 뜨는데
vpn 접속후 다른기기에서 ip를 확인하면 공유기의 공인IP인 61.81.XX.XX가 뜨네요.
OS는 현재 라즈베리파이에 기본으로 설치된 라즈비안을 사용하고 있습니다. 데비안 리눅스 기반인것 같습니다.
인터넷에서 이것저것 찾아서 해보려고 하는데 어디서부터 시작해야할지 막히는 부분이 많아서
혹시 제가 참조해야할 사이트/서적이나 개념이 있다면 조언을 해주실수 있으신지요..
Àú´Â WireGuard Ãßõ ÇÕ´Ï´Ù. (ÇöÀç·Î¼´Â ´ë¼¼ÀÌ°í, ¼Óµµ, °£Æí¼ºµî ³ª¸§ ³¡ÆÇ¿Õ ±Þ ÀÎ °Å °°½À´Ï´Ù.)
Àú ³×Æ®¿öÅ© µÎ°³°£ÀÇ Åë½Å¿¡ °üÇؼ ¹º°¡ Á¦°¡ ÂüÁ¶ÇÒ¸¸ÇÑ ¼ÀûÀ̳ª »çÀÌÆ®°¡ ÀÖÀ»±î¿ä?
vpn¼¹ö´Â ¾îµð¿¡Àִ°ǰ¡¿ä?
vpn Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÏ°íÀÖ´Â °ÔÀÌÆ®¿þÀ̾ÆÀÌÇÇ´Â 192.168.43.1 ·Î µÇ¾îÀִ°ŸÂÁÒ?
https://m.blog.naver.com/PostView.nhn?blogId=cranjathe&logNo=30078716655
https://sugerent.tistory.com/368
ÀÌ µÎ ¹æ¹ýÁß ¾î¶²°ÍÀ¸·Î·Î ÇÏ¸é µÇ´ÂÁö ¿©Âã°í ½Í½À´Ï´Ù.
vpn Ŭ¶óÀ̾ðÆ®ÀÇ °ÔÀÌÆ®¿þÀÌ´Â ¸»¾¸ÇϽŠ192.168.43.1·Î ÀâÈü´Ï´Ù.
vpnŬ¶óÀ̾ðÆ®°¡ 192.168.43.0/24 ÃøÀÇ ¾ÆÀÌÇǸ¦ ¹Þ°íÀִ°Ŷó¸é
192.168.43.1 (¿¡±×? ¿¡±×°ü¸®ÀÚ?)¿¡´Â Åë½ÅÀÌ ¾ÈµÇ´Â»óȲÀΰ¡¿ä?
192.168.43.10 (¸®´ª½º)¿ÍÀÇ Åë½ÅÀº¾î¶²°¡¿ä