macOS VPN(L2TP)¹× ¶ó¿ìÆà °ü·Ã Áú¹®µå¸³´Ï´Ù
https://drive.google.com/file/d/15FJvu4RKBdoB3HLwihTpPhM4jDp3kr7p/vie¡¦ (360)
현제 macOS 기반 라우터를 구성하는 도중 문제가 있어 질문드립니다
원레는 무선랜 공유기로 계획을 했지만 에어포트 익스프레스가 생겨 무선보다는 유선 라우팅으로 기능을 선회했습니다
현제 구현하고 싶은 기능은
VPN으로 접속했을때 올레 이더넷 쪽을 제외하고 라우터(맥프로 마크)에 사설IP로 연결된 장비와 파일공유를 하는것과
하마치(vpn.net) 처럼 VPN으로 연결된 장비들과 라우터에 있는 사설IP장비가 만날수 있는 LAN게임망을 구현하고 싶습니다(스타1udp or Valve 데디케이트 서버)
즉 외부에서 VPN을 접속하게 되면
이런 모양으로 마치 라우터 랜포트에 물리적으로 연결된것 처럼 구현하고 싶습니다
이와 관련해서 macOS Server가 도움이 된다고 해서 사용을 해봤지만 내부 통신은 불가능 하고 인터넷 루프백만 가능했으며
사설IP공급도 설정에 있는 인터넷 공유(167.128.xxx.xxx를 사용하는 그 공유 맞습니다)를 사용해야만 정상적인 인터넷 사용이 가능했습니다
그래서 아예 터미널로 작업해볼까 하는데 막상 찾아보면 뻘소리(VPN서버가 아닌 접속...)만 있고
macOS가 BSD계열(?)이니까 BSD를 참고해야 하는지 아님 XNU(Darwin)만의 명령어를 참고해야 하는지 잘 모르겠습니다
최후의 보루로 버추얼 박스에 VyOS를 이용할 생각이지만 가상머신을 사용하면 전력소모 때문에 고민입니다...
일단 필요한 기능은 사진에도 나와있지만
NAT / DHCP(DNS주소 전달 포함) / 포트포워딩 / VPN / UPNP 정도입니다
이걸 구현할수 있는 터미널 명령어 혹은 메뉴얼을 알고있으신 분은 답변해주시면 감사하겠습니다 (사용법은 직접 익혀볼려고 합니다)
https://drive.google.com/file/d/15FJvu4RKBdoB3HLwihTpPhM4jDp3kr7p/view?usp=sharing
상단 사진의 원본이며 레이어별로 이름이 지정되어있습니다
참고로 포트는 인바운드 137 139 445 제외하고 그외 인아웃 전부 열려있습니다
DHCP --> OS X¿¡¼ DNSMasq°¡ µÉ °Ì´Ï´Ù.
VPN --> OpenVPN. ÀÚµ¿½ÇÇà ¼ºñ½º°¡ ¾È µÇ¸é ¼Ð ½ºÅ©¸³Æ®·Î Ä¿¸Çµå¸¸ Á൵ ¼¹ö¸¦ µ¹¸± ¼ö ÀÖ½À´Ï´Ù.
UPNP´Â ¸ð¸£°Ú³×¿ä.
¿ª½Ã BSD°è¿À» ¾Ë¾ÆºÁ¾ß Çϴ±º¿ä
¾ÆÀÌÆù, ¸ÆºÏ »çÁøµé º¸´Ï±î Ŭ¶óÀ̾ðÆ®¿¡ ÁÖ·Î ¾ÖÇÃÄÄÇ»ÅÍ°¡ ÀÖ°í
¸ÆOS¼¹ö¸¦ ¾²¸é ¸ÆOS¿¡¼ ¿¬°áÇØ »ç¿ëÇÒ¼ö ÀÖ´Â ÆíÀÇ ±â´ÉµéÀÌ ¸¹¾Æ¿ä
À̸ÞÀÏ, ÁÖ¼Ò·Ï, ȸ»ç´Þ·Â, ȸ»ç äÆÃ, ¹é¾÷, ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷ ¿ø°Ý Á¦¾î µîµîµî~~ ½Ã³î¸®Áö °°Àº NAS¿¡¼ Áö¿øÇÏ´Â ±â´ÉµéÀÌ ±×³É ³×ÀÌƼºê·Î ±¸µ¿µÇ´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù
(¾ÖÇà ÁöµéÀÌ ¾²·Á°í ½º½º·Î ¸¸µé¾î¼ ¤»¤»)
¿î¿µÃ¼Á¦¿¡ ±×³É ´Ù ½É¾îÁ® ÀÖ¾î¼ À¯Áö °ü¸®°¡ ÆíÇÕ´Ï´Ù.
Àúµµ ¿Ö ¸ÆOSÀ» »ç¿ëÇÏ´ÂÁö ¸ð¸£°Ú³×¿ä..
¿¾³¯ ÆÄ¿ö¸Æµµ ¾Æ´Ñ µíÇÏ°í..