쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
지난번에
https://www.2cpu.co.kr/QnA/888581
글을 통해 KVM에서 설정하는것이 아닌 HostOS에서 브릿지 인터페이스를 생성하는 방법으로 접근하니
"HostOS 와 연결돼있는 네트워크에 VM을 다이렉트로 연결한다." 의 목적은 달성하였습니다.
그러나 이를 제대로 사용하려고 포트포워딩을 하던 중 문제점을 다수 찾게 되었습니다.
우선 VM을 켜지 않았을 경우 HostOS에서 외부 인터넷과 통신이 잘 됩니다.
하지만
1번째 문제
브릿지를 통해 VM에 외부 네트워크를 꽂아줬을 경우 호스트 서버가 인터넷 사용 불가.
VM을 막 설치하고 작업할때는 눈치체지 못하였는데
다른 VM들을 추가로 올리려고 HostOS에서 웹페이지 접속을 시도하니 외부와 통신이 안붙는다는 것을 깨달았습니다..
2번째 문제
브릿지 인터페이스에서는 IP를 수동으로 설정하여 HostOS에서 보기에는 잘 적용된것처럼 보이나
실제 VM에는 다른 IP가 할당돼있음.
VM의 통신에는 지장이 없음
위의 사진에 같이 표현되어 있습니다만 원래 VM에 붙이려고 의도한 IP는 AAA.BBB.CCC.202 였습니다.
하지만 VM내부에서는 AAA.BBB.CCC.208로 붙어있고 실제 통신도 해당 IP로 이루어지는듯 합니다.
(208로 ping 을 쏴보면 VM이 reply하는것을 확인할수 있었습니다.)
HostOS에서 인터페이스를 ifconfig 해보면 계속 AAA.BBB.CCC.202로 떠있습니다만
VM에게 포트포워딩을 해주기 위해서 202를 지정해주어야 하는 것인지 208로 지정해주어야 하는 것인지 난감합니다.
개인적인 희망사항은 브릿지와 VM 둘다 202로 통일되는것인데 말이죠...
3번째 문제
VM 내부에서 수동으로 IP를 지정하게 될 경우 통신이 불가능해짐.
위에 2번문제와 연결된 문제입니다만,
VM내부설정으로 202로 강제로 바꿔버릴경우 VM마저도 통신이 안되게 되어버립니다.... 여기서 멘붕했습니다..
모종의 충돌이 생기는지 제가 브릿지에 붙인 eno2 말고도 제가 설정하지도 않은 vnet 인터페이스가 자동으로 추가되더군요...
각 문제에 대한 사진을 첨부해두었습니다.
(1) 가능하다면 브릿지와 VM모두 202로 설정 가능한 방법을 찾고 싶습니다.
(2) 브릿지에 붙은 VM과 Host OS가 동시에 통신이 다 가능했으면 좋겠습니다.
(3) 혹시나 위와 같은 접근이 불가능한 방법이거나 제가 개념을 잘못 이해하고 있는 것이라면 이를 정정해주시는 조언도 감사히 받겠습니다..ㅠㅠ
감사합니다.
ÄɷѶóÀδÔÀº ÀÎÅÍÆäÀ̽ºµéÀ» ¹¾î¼ ºê¸´Áö Çϼ̳׿ä.
ÇöÀç ¼¼ÆÃÀº ÀÌ·¸½À´Ï´Ù.
caroline@caroline-PowerEdge-R630:~$ nmcli c show
NAME TYPE DEVICE
Wired connection 3 ethernet eno3
Wired connection 1 ethernet eno1
Wired connection 4 ethernet eno4
VM bridge eVM
eth-VM ethernet eno2
Wired connection 2 ethernet --
caroline@caroline-PowerEdge-R630:~$ ifconfig
eVM: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet AAA.BBB.CCC.202 netmask 255.255.255.0 broadcast AAA.BBB.CCC.255
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet AAA.BBB.CCC.201 netmask 255.255.255.0 broadcast AAA.BBB.CCC.255
eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
eno3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet AAA.BBB.CCC.203 netmask 255.255.255.0 broadcast AAA.BBB.CCC.255
eno4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet AAA.BBB.CCC.204 netmask 255.255.255.0 broadcast AAA.BBB.CCC.255
´ëÃæ À§¿Í °°ÀÌ ³ª¿É´Ï´Ù¸¸ ´Ù¸¥ ÀÎÅÍÆäÀ̽ºµé¿¡´Â ¸ÖÂÄÈ÷ IP°¡ ÇÒ´çµÅÀִµ¥µµ Åë½ÅÀÌ ºÒ°¡´É ÇÕ´Ï´Ù..
ºê¸´Áö¸¦
nmcli c down eth-VM
¸í·É¾î·Î ³»¸®°í ±×³É ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽ºµé³¢¸®¸¸ »ç¿ëÇÏ¸é ¶Ç Àß µË´Ï´Ù...
°øÀ¯±â (192.168.0.1/24)
Host À©µµ¿ì (192.168.0.10 / 24)
VM ½ºÀ§Ä¡ ( ºê¸´Áö¸ðµå)
-VM1 (192.168.0.21 / 24)
-VM2 (192.168.0.22 / 24)
-VM3 (192.168.0.23 / 24)
-VM4 (192.168.0.24 / 24)
*** VM µéÀº ±âº» Æ÷Æ®¸¦ ¾²°Ô µÇÁÒ.
*** °øÀ¯±â¿¡¼ Æ÷Æ® Æ÷¿öµùÀ» ÇØ ÁÖ¸é µË´Ï´Ù.
¿¹¸¦µé¾î 80Æ÷Æ®¸¦ ¸ðµç VMµéÀÌ »ç¿ëÇØ¾ß ÇÑ´Ù¸é
±×¸®°í °øÀ¯±âÀÇ °øÀÎIP°¡ 210.211.212.213 À̶ó¸é..
°øÀ¯±â¿¡¼ (°øÀ¯±â´Â 210.211.212.213)
8081 Æ÷Æ®¸¦ VM1 80Æ÷Æ®·Î (192.168.0.21)
8082 Æ÷Æ®¸¦ VM2 80Æ÷Æ®·Î (192.168.0.22)
8083 Æ÷Æ®¸¦ VM3 80Æ÷Æ®·Î (192.168.0.23)
8084 Æ÷Æ®¸¦ VM4 80Æ÷Æ®·Î (192.168.0.24)
ÀÌ·¸°Ô ¼³Á¤ÇÏ¸é ¿ÜºÎ¿¡¼ Á¢¼ÓÀº
210.211.212.213:8081 ==> VM1 (192.168.0.21:80)
210.211.212.213:8082 ==> VM2 (192.168.0.22:80)
210.211.212.213:8083 ==> VM3 (192.168.0.23:80)
210.211.212.213:8084 ==> VM4 (192.168.0.24:80)
ÀÌ·¸°Ô ¿¬°á µË´Ï´Ù.
´äº¯ °¨»çÇÕ´Ï´Ù!
VM½ºÀ§Ä¡°¡ À§ÀÇ ÀÎÅÍÆäÀ̽º 3°³¸¦ ¾÷¸µÅ©·Î ´Ù Àâ°í »ç¿ëÇϴ°͵µ °¡´ÉÇÒ±î¿ä?
1. º¸ÅëÀº VM¶ó¿ìÅÍ(?) ó·³ »ý¼ºµÅ¼ ³»ºÎ¿¡ ÀÚüÀûÀ¸·Î NAT¸¦ µ¹·Á¹ö¸®´Â°ÍÀÌ ½È¾î¼
2. ¹°¸® ÀÎÅÍÆäÀ̽ºÀÇ ´ë¿ªÆøµéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ°í ½Í¾î¼
¾î¶»°Ôµç ºê¸´Áö·Î ºÙÀÌ·Á°í Çß¾ú´ø °ÍÀÔ´Ï´Ù¸¸
Â÷¶ó¸® ÀÌÁ¨ VM ½ºÀ§Ä¡°¡ ¼±³àó·³ º¸À̳׿ä...¤Ð¤Ð¤Ð
°¢ ÀÌ´õ³Ý ¸¶´Ù ¼ºê³Ý ´ë¿ªÀÌ ´Ù¸¥ Á¸À» °¡»ó³×Æ®¿öÅ©·Î »ç¿ëÇÏÁö °°Àº ¼ºê³ÝÀ» ´Üµ¶À¸·Î »ç¿ëÇÏ´Â °æ¿ì°¡ Àü Çѹøµµ ¸øºÃ¾î¿ä.
¸¸¾à ½á¾ß µÈ´Ù¸é °ü¸®IP¿Í °¡»ó³×Æ®¿öÅ© ´ë¿ªÀÌ µ¿ÀÏÇÒ °æ¿ì °ü¸® IP ÀÌ´õ³Ý¸¸ ´Üµ¶À¸·Î »ç¿ëÇÏ´Â °æ¿ì´Â ºÃ¾îµµ Àú¸® ±¸¼ºÇÏ¸é ¹º°¡ ¹®Á¦°¡ »ý±æ°Íµµ °°°í...
È£½ºÆ®¿Í Åë½ÅÇÏ°í ½ÍÀ¸¸é º°µµÀÇ ºê¸´Áö°¡ ¾Æ´Ñ °¡»ó³×Æ®¿öÅ© Àü¿ë ¾î´ðÅ͸¦ ¸¸µé°í ±× ³»ºÎ IP¿Í Åë½ÅÀ» ÇÏ°Ô ÇØ¾ß µÉµí ½ÍÀºµ¥¿ä.
Àú »óȲÀÌ µÇ¸é ºê·Îµåij½ºÆ® À§¹Ý µÇ´Â°Å ¾Æ´Ñ°¡ ¸ô¶ó¿ä. ÇѴ븸 Åë½ÅÀÌ µÇ´Â°Ô ¸Â´Âµí ½Í¾î¿ä.
µ¿ÀÏ ³×Æ®¿öÅ©·Î ¼¼ÆÃÀ» ÇÏ°í½Í¾ú½À´Ï´Ù..
(+»ç¿ë°¡´ÉÇÑ ¹°¸® ÀÎÅÍÆäÀ̽º ´ë¿ªÀ» ÃÖ´ëÇÑ È°¿ëÇϴ°͵µ ¸ñÇ¥ÀÔ´Ï´Ù.)
ù±Û(https://www.2cpu.co.kr/QnA/888581)ó·³ ÀÎÅÍÆäÀ̽º 1°³¸¸ ³²±â°í ´Ù ºê¸´ÁöÇعö¸®¸é
°á±¹ ¼¹ö 1´ë VM 3´ë°¡ ºÙÀº°ÍÀ¸·Î ÀνÄÇؼ ¹®Á¦°¡ ¾øÀ»°Å°°±âµµ ÇÏ°í..(ºê·Îµå ij½ºÆ® °ü·Ã)
Àú´Â ¼ºê³ÝÆà ´ë½Å VLANÀ» »ç¿ëÇؼ ±¸¼ºÇÑ°ÍÀε¥
±¸¼ºÀº ÇØ´ç »çÁø°ú °°À¸¸ç ÇöÀç vlan2 ¹ø¿¡ ºÙ´Â ¼¹öµéÀ» ÀÛ¾÷ÁßÀÎ °ÍÀÔ´Ï´Ù...
Ȥ½Ã ¼ºê³ÝÆÃÀ» ÇÑ °Í°ú ´«¿©°ÜºÁ¾ßÇÒ Â÷ÀÌÁ¡ÀÌ ÀÖÀ»±î¿ä?