OpenVPN »ç¿ë ¹× Router¿Í ±¸¼º Àß ¾Æ½Ã´ÂºÐ °è½Å°¡¿ä¤Ð¤Ð °è¼Ó Á¶±Ý¾¿ ¸·È÷³×¿ä...
제가 3개의 Router에 OpenVPN을 설치하여 사용 중 입니다.
구성은 아래 이미지와 같아요...
설명을 드리면 아래와 같습니다.
1. 검은색 IP는 Router의 IP, 회색은 무선으로 연결되는 WLAN에 할당된 IP
2. Router A와 B는 유선으로 같은 망으로 구성되어 있음
3. Router C는 Router A, B와 무선(WLAN)으로 연결됨
4. OpenVPN Server는 Router C, OpenVPN Client는 A, B 입니다.
5. OpneVPN 구성은 UDP, TAP으로 설정 되어 있습니다.
현재 구성에서 Router A와 Router C만 WLAN, VPN 연결 완료 되었을 때 서로간 핑 연결이 가능 합니다.
핑 연결은 각 라우터에 노트북을 연결하여 각 노트북 IP로 핑 연결을 시도하였습니다.
두번째, Router B와 Router C만 연결되었을 때도 서로 핑 연결이 원활합니다.
하지만 Router A, B가 C에 둘다 연결되어 있는 상태에서는 응답 요청 만료만 뜨고 핑이 가지 않습니다.....
OpenVPN Server 설정에서 Client-to-Client를 해주어도 위 증상과 동일합니다.
Router A, B가 동일한 네트워크에 있어서 루프가 형성되어 제대로 동작하지 않는 것일까요?
원인과 어떻게 해결해야 되는지 아시는분이 계시면 꼭 도움받고 싶습니다 ㅠㅠ 도와주세요...
첨부 파일은 OpenVPN 설정 파일 입니다...
Ŭ¶óÀ̾ðÆ®°¡ ÇÒ´ç¹ÞÀº IP°¡ ¼·Î ´Ù¸¥°¡ È®ÀÎÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù
ÀÌ»óÇÏ°Ô TAP ¼³Á¤ ÈÄ Router¿¡¼ TAP IP È®ÀÎÇϸé ÇÒ´ç ¹ÞÁö¸¦ ¾Ê´õ¶ó±¸¿ä
±×°Å ¶§¹®¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Àϱî¿ä..?
Ȥ½Ã TAP IP°¡ ´Ù¸¥ ³×Æ®¿öÅ© ´ë¿ªÀ̶û Áߺ¹µÇ´Â°ÍÀº ¾Æ´Ï°ÚÁö¿ä?
±×¸®°í TUNº¸´Ù ºñÈ¿À²ÀûÀε¥ ±¸Áö »ç¿ëÇϽô ÀÌÀ¯°¡ ÀÖÀ¸½Å°¡¿ä?
TUNÀ¸·Î´Â ¶ó¿ìÅÍ¿Í ¿¬°áµÈ ÀåÄ¡µéÀÌ Åë½ÅÀÌ ¾ÈµÇ´õ¶ó±¸¿ä¤Ì¤Ì
¶Ç ¿¬°áµÈ ÀåÄ¡µéÀº VPNÀ» ¾²ÁöÇÏ°í °¢ ³»ºÎ ³×Æ®¿öÅ©·Î ¿¬°áµÇ¾î Åë½ÅÀÌ µÇ°Ô ¸¸µé¾î¾ß¸¸Çؼ TAPÀ» »ç¿ëÇÏ¿´½À´Ï´Ù.
°¢°¢ÀÇ ¶ó¿ìÅÍ¿¡¼ 10.10.0.0/16¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º(eth¤··Î °¡Äª)¿Í tapÀÎÅÍÆäÀ̽º(tcp0À¸·Î °¡Äª)À» ºê¸´Áö´Â ÀÌ¹Ì ÇϽŰŰÚÁÒ?
±×·¸´Ù¸é ¸»¾¸ÇϽŴë·Î ·çÇÁ°¡ ¸ÂÀ»°Å °°½À´Ï´Ù.
tcpdumpµîÀ¸·Î ÆÐŶÀ» ĸÃÄÇغ¸¸é È®½ÇÇÑ ¿øÀÎÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·± °æ¿ì ºê¸´Áö¿¡ stp¼³Á¤À» ÇÏ¿©¼ ·çÇÎÀÌ ¹ß»ýÇÏÁö ¾Ê°Ô ÇÏ¸é µÉ°Å°°½À´Ï´Ù.
ºê¸´Áö¿¡ STP ¼³Á¤À» Ç϶ó°íÇϼ̴µ¥ ÇöÀç ±¸¼º¿¡¼ Router¿¡ °¢ VPN Server, Client°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
STP ¼³Á¤À» Router¿¡ ÇØÁÖ¸é µÇ´Â°ÍÀÏ ±î¿ä?
±×·³ ·çÇÎÀº ¾Æ´ÒÅÙµ¥..
¸ðµÎ ¿¬°áÇϽŠµÚ¿¡ Router BÀ̶û Router C¿¡¼ tcpdumpÀ¸·Î ºÁº¸¼¼¿ä.
¼ÂÀ» ´Ù ¿¬°áÇßÀ» ¶§ Åë½ÅÀÌ ¾ÈµÈ´Ù¸é.. »ý°¢ÇØ º¼ ¼ö ÀÖ´Â ÄÉÀ̽º·Î´Â.. Notebook -> (10.100.x) Router B -> (10.100.x) Router C(10.10.x) -> .... ÀÌ·± ½ÄÀ¸·Î À߸øµÈ ¶ó¿ìÆà ¶§¹®Àϼöµµ ÀÖ½À´Ï´Ù.
tcpdumpÀ¸·Î ¿øÀÎ ÆľÇÀÌ ¸ÕÀúÀÔ´Ï´Ù.
ÇÏÁö¸¸ 3°³ÀÇ ¶ó¿ìÅÍ°¡ ¸ðµÎ ¿¬°áµÈ »óÅ°¡ µÇ¸é ¶ó¿ìÅÍ¿¡ ÇÎ ¿¬°á Á¶Â÷ µÇÁö ¾Ê¾Æ À¥ÆäÀÌÁö Á¢¼ÓÀÌ ¾ÈµË´Ï´Ù...
¶ÇÇÑ SSH Á¢¼Óµµ ¾ÈµÇ±¸¿ä¤Ì¤Ì ±×·¸´Ùº¸´Ï Debug¸¦ ÇÒ ¼ö°¡ ¾ø³×¿ä...
´Ù¸¥ ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?
°¢ ¶ó¿ìÅ͸¶´Ù Á÷Á¢ ¿¬°áÇؼ
ssh·Î Á¢¼ÓÇØ
tcpdump -i eth0 -w eth0.pcap &
tcpdump -i tap0 -w tap0.pcap &
¹é±×¶ó¿îµå·Î ½ÇÇàÇسõ°í Å×½ºÆ® ÈÄ ´Ù½Ã Á÷Á¢ °¢ ¶ó¿ìÅÍ¿¡ Á¢¼ÓÇØ tcpdump¸¦ killÇÑ µÚ pcapÆÄÀÏÀ» º¹»çÇؼ È®ÀÎÇغ¸½Ç¼ö´Â ÀÖ½À´Ï´Ù.
¹ø°Å·ÓÁö¸¸.. ´Ù¸¥ ¹æ¹ýÀº ¶°¿À¸£Áú ¾Ê³×¿ä..
°Ë»öÀ» Çغ¸´Ï tcpdump·Î ·Î±ëÀº °¡´ÉÇÒ°Í °°Àºµ¥... µ¥ÀÌÅ͵éÀ» ¾î¶»°Ô È®ÀÎÇØ¾ß Looping ÁßÀ̶ó´Â È®ÀÎÀ» ÇÒ ¼ö ÀÖÀ»Áö ¸ð¸£°Ú½À´Ï´Ù....
¶ÇÇÑ, Á¦°¡ Server ¶ó¿ìÅÍ¿Í Client ¶ó¿ìÅͳ¢¸®´Â WLANÀ¸·Î ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. Client ³¢¸®´Â LANÀ¸·Î ¿¬°áµÇ¾î ÀÖ±¸¿ä.
¸¸¾à STP³ª RSTP°¡ Àû¿ëµÇ¾ß ÇÑ´Ù¸é WLAN¿¡ Àû¿ëÀÌ µÇ¾î¾ß ÇÒ °Í °°Àºµ¥... WLAN¿¡ STP ±â´ÉÀÌ °¡´ÉÇÑ °ÇÁöµµ Àǽɽº·´½À´Ï´Ù..
³×Æ®¿öÅ©°¡ ´«¿¡ Àß º¸ÀÌÁöµµ ¾Ê°í.. Á¤¸» ¾î·Æ³×¿ä¤Ì¤Ì
Loopingº¸´Ü ¶ó¿ìÆÃÀÇ ¹®Á¦ÀÏ°Å °°Àºµ¥.. ¿¹¸¦µé¾î Server Router¿¡¼ tap0À¸·Î ¹ÞÀº ÆÐŶÀÇ ÀÀ´äÀ» eth0À¸·Î ÇÏÁø ¾Ê´ÂÁö º¸½Ã¸é µË´Ï´Ù.