|
|
|
|
|
À̸§ : È£¼® (112.¢½.60.56) |
|
³¯Â¥ : 2012-06-18 20:47:31 |
|
Á¦¸ñ : OpenVPN ¼³Ä¡ |
|
´Ù¿î·Îµå #1 : client-keys.zip (4.3K), Down:5 |
OpenVPN ¼³Ä¡
Çѵ¿¾È ÇؾßÁö, ÇؾßÁö »ý°¢¸¸ Çß´ø OpenVPN ¼³Ä¡ ÀÛ¾÷À» À̹øÁÖ ³»³» »ðÁúÀ» ÅëÇØ Ã³¸®Çß½À´Ï´Ù. ¿Ö ÇÏÇÊ ÀÌ°Í Àú°Í ÇÒÀÏÀÌ ¸¹¾ÒÀ»¶§ ±×·± ¸¾À» ¸Ô¾ú´ÂÁö ¸ð¸£°Ú½À´Ï´Ù. ^^
±âÁ¸¿¡´Â »ç³»¿¡¼ »ç¼³¸ÁÀ» »ç¿ëÇÏ´Â °ü°è·Î ¹æȺ®¿¡¼ Á¦°øÇÏ´Â À¥±â¹ÝÀÇ vpnÀ» »ç¿ëÇÏ´Ù°¡ ³Ê¹« ºÒÆíÇÏ°í ½ÇÈ¿¼ºÀÌ ¶³¾îÁ®¼ ¿ÜºÎ¿¡¼ÀÇ Á¢¼ÓÀÌ ÇÊ¿äÇÑ ¼¹ö¸¸ º°µµ °øÀÎ IP¸¦ ¸ÅÇνÃÄÑ »ç¿ëÇÏ¿´½À´Ï´Ù. ÇÏÁö¸¸, º¸¾È µîÀÇ ¹®Á¦°¡ °è¼Ó ¸¾¿¡ °É·È´Âµ¥ ±×·¸´Ù°í vpn ¼Ö·ç¼ÇÀ» ±¸ÀÔÇÒ ¼ö ÀÖ´Â »óȲµµ ¾Æ´Ï°í Çؼ OpenVPNÀ» »ç¿ëÇØ º¸±â·Î ¸¶À½À» ¸Ô¾ú½À´Ï´Ù. »ç½Ç »ç¿ëÇÒ »ç¶÷ÀÌ ³ª¹Û¿¡ ¾øÀ» °Í °°±âµµ ÇÏ°í...
°³ÀÎÀûÀ¸·Î ¿î¿µÇÏ´Â ¿ìºÐÅõ ¼¹ö°¡ ÀÖ¾î ÀÌ°ÍÀ» OpenVPN ¼¹ö·Î °°ÀÌ ¿î¿µÇϱâ·Î Çß°í ´ÙÀ½ÀÇ ¹®¼µéÀ» Âü°íÇÏ¿© ¼³Ä¡Çß½À´Ï´Ù.
- OpenVPNÀ¸·Î VPN ±¸ÃàÇϱâ : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/System_management/VPN/OpenVPN
- OpenVPN ¼³Ä¡ ¹× »ç¿ëÇϱâ : http://wiki.kldp.org/wiki.php/OpenVPN
- OpenVPN ±¸Ãà ¹× È°¿ë : http://www.365managed.com/bbs/board.php?bo_table=magazine&wr_id=6
¼¹ö¿Í Ŭ¶óÀ̾ðÆ® ¼³Á¤ ½Ã ±¸±Û¸µÀ¸·Î ±âŸ ¿©·¯ ¹®¼¸¦ Âü°íÇß½À´Ï´Ù.
¼³Ä¡ ȯ°æÀº ¼¹öÀÇ °æ¿ì Ubuntu 12.04, Ŭ¶óÀ̾ðÆ®´Â Windows 7 64bit...
À§ÀÇ ¹®¼¸¦ Âü°íÇÏ¿© ¼³Ä¡ÇÏ¸é¼ ´Ù¸¥ ¹®Á¦´Â ¾ø¾úÀ¸³ª µÎ¹øÀÇ »ðÁú(?)ÀÌ ÀÖ¾ú½À´Ï´Ù.
1. Windows 7 64bit ¿¡¼ ¿¬°áÀÌ ¾ÈµÇ´Â ¹®Á¦
- ÃÖ±Ù ¹öÀüÀÎ 2.1.2 ¹öÀüÀ» Ŭ¶óÀ̾ðÆ®¿¡ ¼³Ä¡ ½Ã ¿¬°áÀÌ µÇÁö ¾Ê½À´Ï´Ù.
- 2.1.0 ¹öÀüÀ» ¼³Ä¡ÇÏ¿© ÇØ°á
2. OpenVPN ¼¹ö°¡ ¼³Ä¡µÈ ³×Æ®¿öÅ©ÀÇ subnet¿¡ ÀÖ´Â ´Ù¸¥ ¼¹öÀÇ Á¢±Ù ¹®Á¦
À§ÀÇ ¹®¼¸¦ ºñ·ÔÇÏ¿© ¿©·¯ °¡À̵忡 µû¶ó ´ÙÀ½°ú °°ÀÌ ÀÛ¾÷ÇÏ¿´À¸³ª OpenVPN ¼¹ö¸¸ ÇØ´ç subnetÀÇ IP·Î Á¢±ÙÀÌ µÇ°í ´Ù¸¥ ¼¹öµéÀº Á¢±ÙÀÌ ¾ÈµÆ½À´Ï´Ù.
- ¼¹ö VPN ¼³Á¤ Ãß°¡(openvpn.conf)
push "route [vpn ¼¹öÀÇ subnet ÁÖ¼Ò] [¼ºê³Ý¸¶½ºÅ©] [VPNÀÇ °ÔÀÌÆ®¿þÀÌ]"
¿¹) push "route 192.168.56.0 255.255.255.0 192.168.100.1"
- ¼¹öÀÇ ½Ã½ºÅÛ ¼³Á¤
. ip forward ¼³Á¤
# echo 1 > /proc/sys/net/ipv4/ip_forward
. ½Ã½ºÅÛ Àç½ÃÀ۽à ¼³Á¤À» À§ÇØ /etc/sysctl.conf ¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤
net.ipv4.ip_forward = 1
. tun µð¹ÙÀ̽º¸¦ ip forward °¡´ÉÇϵµ·Ï ¼³Á¤
# iptables -A INPUT -i tun+ -j ACCEPT
# iptables -A FORWARD -i tun+ -j ACCEPT
À§ÀÇ ¹®Á¦·Î ºñ±³Àû ¿À·£ ½Ã°£À» »ðÁúÇߴµ¥ °á±¹ ´ÙÀ½ÀÇ iptables ¼³Á¤À» Ãß°¡ÇÏ¿© ÇØ°áÇß½À´Ï´Ù.
# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE
¿ì¼± ¼³Ä¡ ÈÄ »ç¿ëÀº ¹«Ã´ ¸¸Á·½º·´½À´Ï´Ù. ´Ù¸¥ ÀÛ¾÷¿¡µµ È°¿ëÀ» Çغ¸°í ¹æȺ® ¼³Á¤À» Á» ´õ ŸÀÌÆ®ÇÏ°Ô º¯°æµµ ÇÒ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.
| |
|
|