160;안녕Ȣ16;세요
0120;크/196;ᔘ1; 라우터에 설1221;.108; 와1060;Ǻ12;가드 커넥션1012; 특1221; 1060;더넷 포트/196; 연결 Ȣ16;lj16; 설1221; 0169;법 1656;문드립니다.
현1116; 해외 ,144;1452; Ȣ16;고1080;고 넷플릭스 0143; 한국 IP에서만 1217;근 할 수 1080;lj16; 컨텐츠 또lj16; 웹서비스 ǐ12;문에 한국 본가에 Asus 공유기(EBG15)/196; 와1060;Ǻ12;가드 VPN 서버/196; 설1221; 후 해외에서 한국 IP/196; 1064;터넷 1217;속1060; 필요 할 ǐ12; 마다 따/196; PC를 사용Ȣ16;여 VPN 1217;속Ȣ16;여 사용Ȣ16;였습니다.
그러다 기기마다 1217;속 설1221;1012; 0148;ǂ12;가며 1217;속Ȣ16;lj16;,163;1060; 불편Ȣ16;여 해외 ,144;1452;1473;1064; 1665;1032; 오래.108; 넷기Ǻ12; 공유기를 한국 본가에 1080;lj16;,163;과 같1008; 공유기(Asus EBG15)/196; 교체Ȣ16;여 Vlan 0143; 와1060;Ǻ12;가드 설1221; 후 사용 Ȣ16;였습니다. Ȣ16;1648;만 성능상1032; 문1228;1064;1648; (IOT기기와 모0148;1068; 기기/196; 1064;해 무선1004;/196; AP를 통해 붙Ǻ12; 1080;lj16; 기기가 50대 1221;도 .121;니다.) 1064;터넷 1217;속1060; 불안1221; Ȣ16;고 1068;1452;1068;에 한.160;번씩 1089;ᇼ1;1012; 멈춰 공유기 리ǥ12;ᔚ1;1012; 시켜1480;야 Ȣ16;lj16; 불편함1004;/196; 스트/112;스를 0155;아 가ᅄ1;1060; 그나마 1200;/156;한 CCR2004 모델/196; 교체 Ȣ16;였습니다.
1200;lj16; 네트워크에 대해 따/196; 교육0155;1008;1201;도 없고 라우터라lj16; 물,148;1012; 처1020; 만1256;보았lj16;데 1064;터넷에 1080;lj16; 1221;보/196; Vlan 0143; 다른 필요한 설1221;과 와1060;Ǻ12;가드VPN 설1221;까1648;lj16; 수월Ȣ16;,172; .104;Ǻ12; 핸드 쉐1060;크 까1648; 1096; .104;lj16;데160;설1221;.108; 와1060;Ǻ12;가드VPN 커넥션1012; 물리1201;1064; 특1221; 1060;더넷 포트/196; Ǻ12;떻,172; 연결 시켜야 Ȣ16;lj16;1648; 몰라 글1012; 남기,172; .104;었습니다.
1064;터넷에 1080;lj16; ኧ1;ኧ1;글에lj16; 기본 브ና1;1648;에서 연결할 포트 1228;,144; 후 ᅄ1;리.108; 서브넷 생성 한다1020; 라우ᔚ1; 테1060;블 따/196; 만들고 라우ᔚ1;설1221; 그리고 마스쿼/112;1060;드 설1221;해도 ping 1312;차도 넘Ǻ12;가1648; 않네요...
첨ǥ12;한 다1060;Ǻ12; 그ǖ16;1032; 빨간 네모칸에 1080;lj16; 공유기를 없애고 Asus1032; 와1060;Ǻ12;가드VPN기능1012; CCR2004에 넣Ǻ12; Vlan에 연결 시Ȗ12;,144;나 특1221; 1060;더넷 포트/196; 빼내Ǻ12; AP/196; 연결Ȣ16;고 dz10;1008;데 1064;터넷에 나와1080;lj16; 0169;법1012; ኧ1;번1012; 1201;용해도 1200;lj16; 1089;ᇼ1;Ȣ16;1648; 않네요.
설1221;법1012; 1312;Ǻ16; 1452;시면 감사Ȣ16;,192;습니다.
µÎ°¡Áö Á¤µµÀÇ ¹æ¹ýÀÌ ¶°¿À¸£´Âµ¥, ÀÌ °ÍÀÌ ÀÎÅͳݿ¡¼ º¸½Å ³»¿ëÀÏ µí ½Í³×¿ä.
1. º°µµÀÇ ÀÌ´õ³Ý Æ÷Æ® ¶Ç´Â VLAN ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤Çؼ Çѱ¹À¸·Î Á¢¼Ó °¡´ÉÇÑ ³»ºÎ ´ë¿ªÀ» º°µµ·Î ¸¸µé°í wireguard ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÏ¿© NAT
2. Á¢¼ÓÇÒ Çѱ¹ IP ´ë¿ªÀ» ÁöÁ¤Çؼ ±×Âʸ¸ wireguard ÀÎÅÍÆäÀ̽º¸¦ ¹Ù¶óº¸µµ·Ï policy based routing
Æ÷Æ®·Î Á÷Á¢ ¿¬°áÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â EoIP, L2TP µî Layer2 VPNÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.
Wireguard°¡ Layer3 VPN Àΰ͵µ óÀ½ ¾Ë¾Ò½À´Ï´Ù.
¹Ú°Ç´Ô ´öºÐ¿¡ ÀÌÁ¦ ¾ÈµÇ´Â ÀÌÀ¯°¡ ÇØ¼Ò µÇ¾ú½À´Ï´Ù. ´Ù½Ã Â÷±ÙÂ÷±Ù ¼³Á¤À» ÇØ ºÁ¾ß °Ú½À´Ï´Ù.
´äº¯ °¨»ç µå¸³´Ï´Ù.
Ȥ½Ã Áú¹® Çϳª¸¸ ´õ µå·Áµµ ±¦ÂúÀ»±î¿ä?
Á¦½ÃÇϽŠ1¹øÀÇ ¹æ¹ýÀ¸·Î
1) ÀÌ´õ³Ý Æ÷Æ®(Eth7)¸¦ ±âº» ºê¸´Áö¿¡¼ ºÐ¸®
2) ¼ºê³Ý »ý¼º(Address Pool »ý¼º / DHCP ¼¹ö »ý¼º / DHCPÀÇ Network ÅÇ¿¡ ¼ºê³Ý Ãß°¡ ¹× DNS Servers -> ¿ÍÀ̾µå gateway ÁÖ¼Ò, Çѱ¹ ³»ºÎ °øÀ¯±âÁÖ¼Ò ÁöÁ¤)
3) »ý¼ºµÈ ¼ºê³ÝÀ» 1)¹øÀÇ ÀÌ´õ³Ý Æ÷Æ®¿¡ ¼³Á¤(Address list ¿¡ 2)¹ø ¿¡¼ »ý¼ºÇÑ ´ë¿ª ÀÔ·Â ÈÄ Interface -> Eth 7 ÁöÁ¤.)
4) º°µµÀÇ ¶ó¿ìÆÃ Å×ÀÌºí »ý¼º(VPN_Table)
5) ¶ó¿ìÆ® ·ê ¼³Á¤(»õ·Î »ý¼ºµÈ ¶ó¿ìÆÃ Å×À̺í<VPN_Table>À» Lookup only in table ·Î ¼³Á¤)
6) ¶ó¿ìÆ® ¸®½ºÆ®¿¡¼ Åͳθµ µÈ WireguardÀÇ Address / gateway ¼³Á¤À» »õ·Î »ý¼ºµÈ ¶ó¿ìÆÃ Å×À̺í<VPN_Table>·Î ¼³Á¤.<±âº» »ý¼ºµÈ ¼³Á¤ÀÌ »èÁ¦°¡ ¾ÈµÇ¼ »õ·Î Ãß°¡ÇÔ>
7) ¶ó¿ìÆ® ¸®½ºÆ®¿¡¼ Çѱ¹ÂÊ ³»ºÎ³×Æ®¿öÅ© ¼ºê³ÝÀÇ Address /gateway ¼³Á¤À» »õ·Î »ý¼ºµÈ ¶ó¿ìÆÃ Å×À̺í<VPN_Table>·Î ¼³Á¤.
8) ¶ó¿ìÆ® ¸®½ºÆ®¿¡¼ Eth7 ¿¡ ´ëÇØ 2)¿¡¼ »ý¼ºµÈ ¼ºê³Ý Address / gateway ¼³Á¤À» »õ·Î »ý¼ºµÈ ¶ó¿ìÆÃ Å×À̺í<VPN_Table>·Î ¼³Á¤.
9) ¹æÈº®¿¡¼ Dst-net ¼³Á¤(Src. Address -> 2)¿¡¼ »ý¼ºµÈ ¼ºê³Ý / To Address -> Wireguard IPÁÖ¼Ò)
9-1) ¹æÈº®¿¡¼ ¸¶½ºÄ¿·¹À̵å(Src. Address -> 2)¿¡¼ »ý¼ºµÈ ¼ºê³Ý / Out Interface -> Wireguard) ÀÇ °æ¿ì¿¡´Â¿ÜºÎ ÇÎ Å×½ºÆ® ¾ÈµÊ.
10) ¹æÈº®¿¡¼ Forward / Accept ¼³Á¤(Src. Address -> 2)¿¡¼ »ý¼ºµÈ ¼ºê³Ý / Out Interface -> Wireguard)
11) ¹æÈº®¿¡¼ Forward / Accept ¼³Á¤(Dst. Address -> 2)¿¡¼ »ý¼ºµÈ ¼ºê³Ý / In Interface -> Wireguard)
* »õ·Î »ý¼ºµÈ ¼ºê³Ý ´ë¿ªÀº Çѱ¹/ÇöÁö ³×Æ®¿öÅ©ÀÇ ¼ºê³Ý ÁÖ¼Ò ´ë¿ª µé°ú °ãÄ¡´Â °÷ÀÌ ¾ø½À´Ï´Ù.
* Çѱ¹ÀÇ Asus°øÀ¯±âÀÇ Allow Server IP ¿¡ ÇöÁö ¹ÌÅ©·Îƽ ¶ó¿ìÅÍ¿¡¼ »õ·Î »ý¼ºÇÑ ¼ºê³Ý Ãß°¡ ÇÏ¿´½À´Ï´Ù.
* Çѱ¹ÀÇ Asus°øÀ¯±âÀÇ Allow Client IP ¿¡ 0.0.0.0/0 À¸·Î ¼³Á¤ µÇ¾î ÀÖ½À´Ï´Ù.
ÀÌ·¸°Ô ¼³Á¤ÇÏ´Ï Eth7 ¿¡ ¿¬°áµÈ µð¹ÙÀ̽º¿¡ Çѱ¹ º»°¡ÀÇ ³»ºÎ³×Æ®¿öÅ© Á¢¼Ó(Çѱ¹ °øÀ¯±â ¼³Á¤ÆäÀÌÁö Á¢¼Ó È®ÀÎ)°ú ¿ÜºÎ Ping Å×½ºÆ®±îÁö Àß µÇ´Âµ¥ ÀÎÅͳÝÀÌ ¿Ö ¾ÈµÇ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù.
¶ÇÇÑ Ping Test¿¡¼ IPÁÖ¼Ò°¡ ¾Æ´Ñ "naver.com" À¸·Î ÀÔ·ÂÇϸé 223.130.192.248 ·Î ÇÎ Å×½ºÆ®°¡ ÀÚµ¿À¸·Î IPÁÖ¼Ò·Î º¯°æÇÏ¿© ÇÎ Å×½ºÆ®±îÁö Àß µÇ´Â°Å º¸¸é DNS ¹®Á¦´Â ¾Æ´Ñ°Í °°´Ù´Â »ý°¢ÀÌ µË´Ï´Ù. ½ÉÁö¾î À¥ ºê¶ó¿ìÀú¿¡ Á÷Á¢ IPÁÖ¼Ò¸¦ Á÷Á¢ ÀÔ·ÂÇØµµ Á¢¼ÓÀÌ µÇÁö ¾Ê½À´Ï´Ù.
Ȥ½Ã ¾î¶² ºÎºÐÀÌ ¹®Á¦ÀÎÁö Á¶¾ð ÁÖ½Ç ¼ö ÀÖÀ»±î¿ä?
ÀоîÁּż °¨»çµå¸³´Ï´Ù.
#±âº» ÀÎÅÍ³Ý ¼³Á¤(³»ºÎ¸Á 192.168.200.0/24)
#Wireguard Åë½Å¿ë ¹°¸® ÀÎÅÍÆäÀ̽º ºÐ¸®
#Wireguard Åë½Å¿ë ¹°¸® ÀÎÅÍÆäÀ̽º¿¡ IPºÎ¿©(192.168.201.1/24)
#Wireguard Åë½Å¿ë ¹°¸® ÀÎÅÍÆäÀ̽º¿¡ DHCP¼³Á¤(DNS : google DNS)
#Wireguard ¼³Á¤, »ç¿ëÇÒ Wireguard ¸¦ wireguard ÀÎÅÍÆäÀ̽º¿¡(wireguard1) ºÎ¿©
#¶ó¿ìÆÃ Å×ÀÌºí ¹× ¶ó¿ìÆÃ ¼³Á¤
/routing table add disabled=no fib name=wg
/ip route add ddst-address=0.0.0.0/0 gateway=wireguard1 routing-table=wg suppress-hw-offload=no
/ip firewall mangle add action=mark-routing chain=prerouting dst-address=!192.168.200.0/24 new-routing-mark=wg passthrough=yes src-address=192.168.201.0/24
/routing rule add action=lookup disabled=no routing-mark=wg table=wg
#NAT Ãß°¡ (±âº» NAT·ê /ip firewall nat add action=masquerade chain=srcnat out-interface=ether1Àº ±×´ë·Î µÒ)
/ip firewall nat add action=masquerade chain=srcnat out-interface=wireguard1
#¿ìºÐÅõ VPSÀÇ wireguard¼³Á¤ÆÄÀÏ [Interface]¿¡ Ãß°¡
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
Á÷Á¢ ÇØÁּ̱º¿ä...
Á¤¸» Áø½ÉÀ¸·Î °¨»çµå¸³´Ï´Ù.
¹«¾ùÀ» ÇØµµ ¾ÈµÇ¼ Æ÷±âÇÏ·Á´ø Âû³ª
¹Ú°Ç´Ô ¼³¸íµ¥·Î mangle ¼³Á¤ ÇÏ´Ï ¹Ù·Î µË´Ï´Ù.
´Ù½ÃÇѹø ÀÌ·¸°Ô ¾Ë·ÁÁּż Á¤¸» °¨»çµå¸®¸ç ÁÁÀºÇÏ·ç µÇ½Ã±æ ¹Ù¶ø´Ï´Ù.
ÁÁÀº ÇÏ·ç µÇ½Ê½Ã¿À:)
¾Æ¸¶ ´õ °£´ÜÇϰí, È®½ÇÇÏ°Ô µÉ²¨¿¡¿ä
Çѹø Âü°íÇÏ¿© ¼³Á¤ ÇØ º¸°Ú½À´Ï´Ù.
°¡Á· ±¸¼º¿øÀÌ »ç¿ëÇϱ⿡µµ °£´ÜÇÒ °Í °°½À´Ï´Ù.
´äº¯ Áּż °¨»çµå¸³´Ï´Ù.
ÇöÀç °¡Á· ±¸¼º¿øµéÀÌ Çѱ¹ IP¸¦ »ç¿ëÇÏ·Á ÇÒ¶§ »çÁø¼ÓÀÇ ³Ý±â¾î(WAX206)ÀÇ AP·Î Á¢¼ÓÀ» ÇÏ´Â ÁßÀ̶ó ¹ÌÅ©·Îƽ¿¡¼ »ðÁúÀ» ¸ÕÀú Çϰí ÀÖ½À´Ï´Ù.
Çѱ¹ ÂÊ °øÀ¯±â ³»ºÎ ³×Æ®¿öÅ© ±îÁö´Â Á¢¼ÓÀÌ µÇ´Âµ¥ ÀÎÅÍ³Ý Á¢¼ÓÀÌ ¾ÈµÇ³×¿ä...
¿ª½Ã ºñÀü°ø ÀÚ¿¡°Õ ³Ê¹« ¾î·Á¿î°Í °°½À´Ï´Ù.. ¤Ð¤Ð
Çãºê·¢ÀÌ À۾Ƽ asus °øÀ¯±â¸¦ »©³»°í ½ÍÀºµ¥ ¿å½ÉÀΰ¡ º¾´Ï´Ù..