가상머신 (VirtualBox)

네트워킹

 

 

댓글

댓글 본문
  1. toonfac
    220717 오전 10시 26분 완료
  2. psmqdt
    VM을 종료할 때 마지막에 있는 power 종료를 선택해야합니다. 변경사항을 저장하는 방식으로 종료하면 adapter 2,3,4가 비활성이 됩니다.
    대화보기
    • psmqdt
      이전에 가상머신을 쓰면 컴퓨터에 너무 부하가 걸리고 불안정해져 쓰지를 않았는데, 지금 써보니 너무 좋습니다. 이 수업에서 Linux를 쓰는 수업이 많은데, 이걸 다 들을 수 있는 장점도 장점이지만, 정말 신세계입니다. 강의 하신대로 처음에는 Bridged 를 썼고, 이 방법이 vsftp까지 가장 무리없이 갈 수 있으나 단점으로는 adapter를 하나만 쓴다는 것과 오라클이 추천하는 방식이 아니란 것 같습니다.
      Oracle에서는 아무 네트워크 셋팅없이 가상머신에서 internet이 되도록 NAT를 기본적으로 깔았습니다. 이런 점에서 이를 Bridged로 대체하지 않고 쓰는 것이 경제적인 방식이죠. 이와 NAT network 방식은 좀 다릅니다. NAT는 하나의 adapter만 쓰는데 반해 후자는 가상의 DHCP 로 또 하나의 LAN을 구성할 수 있게 합니다. 강의 마지막에 adapter 둘을 쓰는 방식인 1은 NAT, 2에는 Host-only 방식을 언급하셨는데 이때 Host-only가 쓰는 adapter는 오라클에서 만든 가상 adapter입니다. host 기계상으로 보면 마치 물리적인 adapter처럼 잡힙니다 (장치관리자에 잡힙니다). 이 방식으로 하면, 네트워크 구성을 따로 할 필요없이 네트워크 셋업이 끝나는 것입니다. 인터넷을 보면 /etc/network/interfaces 파일을 만들고, port forwarding을 얘기하고, host-only 의 경우 DHCP,를 끄고 이를 static으로 잡는 이야기들을 하는데 논리적으로는 DHCP가 필요없으니 수긍이 가지요. 그러나 따로 interfaces파일을 만들어야 하는데, 실수를 하게 되면 치명적이니 절대 따를 필요 없습니다. GUI로 셋팅한 것이 분명 어딘가에 파일 형태로 저장되겠지만, interfaces 파일은 아닙니다. 그러니 따로 고생하며 위험한 셋팅 하시지 않는 것이 가장 좋습니다. 그냥 편안히 손 놓으세요. 또한 host-only 방식을 오라클이 지원하는 이유는 가상 DHCP가 기본적으로 깔리기 때문에 이 공유기를 이용해서 LAN을 구성하고 wordpress, LAMP 를 서버로 하는 개개의 VM들을 만들 수 있습니다. 그런데 host-only 방식은 외부에 노출이 되기 않기 때문에 보안이 정말 좋다는 것이죠.
      GUI로는 4개의 adapter만 지원하고, 3, 4번 adapter를 쓰기 위해서는 가상 adapter가 따로 필요하지만 쉽게 만들 수 있도록 해놓았습니다. terminal을 쓰면 16개인지(?) 더 많은 adapter를 만들 수 있다고 합니다. 즉 더 많은 VM들을 만들 수 있다는 것이죠. 그리고 adapter 1에 NAT를 쓰고 나머지 adapter 들을 NAT network 로 바꾸면 이것 역시 가상 DHCP가 있기 때문에 또 다른 LAN 구성이 가능해지고 host-only와는 다르게 internet이 가능한 LAN이 생기죠. 즉 adapter 1에 NAT, 나머지 adapter들에는 NAT network가 가능할 것 같습니다, 그러나 보안적으로 보면 좋지 않겠지만요.
      강의의 끝에 말씀하신 2개의 adapter를 쓰는 방식을 해보세요. 너무 쉽고, 안정적이고 너무 빨리 네트워크 구성이 끝나니 정말 좋습니다. ssh의 경우는 내부 ip를 쓰니, host-only의 공유기에서 잡은 ip를 써야 합니다. vsftp에서 sftp의 경우는 내부 ip를 쓰니 ssh처럼 하면 되지만, 포트를 동적할당하는 방식인 경우는 외부 ip (NAT)를 써야 합니다. 강의에서 말씀하신대로 이 방식은 통신사들이 막는 경우가 많아 sftp를 쓰는 것이 동적 할당 방식보다 secure하지는 않지만, 편한 방식인 것 같습니다.
    • 해킹잘하고싶어요ㅎ
      2021 01 05 , 공유폴더는 직접 설정했고, 네트워킹에 대해 다시 배우러 왔습니다 ㅎㅎ
      대화보기
      • 김선호
        덕분에 가상머신에 대해 배워갑니다. 감사합니다.
      • 코딩잘하고싶어요 ㅎ
        2018 02 27 07:30 ~ 09:00 약 1시간 30분간의 여정... 비록 강좌의 개수는 적지만 매우 알찬 강의를 듣게 되어 매우 좋습니다. 네트워킹이나 공유폴더 같은 것들은 나중에 한 번 더 봐야겠군요.
      • 서영재
        데스크탑 버전의 우분투를 설치했는데 와이파이 연결은 왜 안잡히는건지 알 수 있을까요?
        구글에 나온대로 해봐도 되는게 하나도 없습니다...ㅠㅠ 와이파이 인식을 전혀 하지를 못합니다..
        도움주시면 감사하겠습니다!
      • 지구촌
        아주 교묘한 방법이군요.
      • 폭스킴
        NAT(Network Address Translation) : 네트워크 주소 변환
      • NamJin Kim
        감사감사
      • 이승민
        잘봤습니다 ㅎ 네트워크는 따라해도 안되는 부분이 많네요 ㅎ
      • learner
        강의 잘 봤습니다.. 네트워크 강의는 아직 진행 중이지 않은가 보네요? 기대하겠습니다. ^^
      • nanlanxiang@aliyun.com
        따라서 했는데 리눅스 네트워크에 어댑터1만 탭이 사용하고 어댑터2,3,4는 모두 비활성화로 되여 있네요. 이유는 뭘가요 ?
      • greenyant
        NAT 에서 포트포워딩을 통해 HOST에서 GUEST로 SSH 연결하는 방법에 대한 글입니다.
        http://jmnote.com......NAT)
        ┖> 클릭하지 말고 복사해서 붙혀넣으세요~
        흠.... HOST IP는 변할 수 있으니 여기 있는 HOST IP를 사용하지 않고
        그냥 포트포워딩에서 호스트 IP를 127.0.0.1로 잡고
        SSH로 접근할때 127.0.0.1로 접근하니까 되는데...
        이거 문제가 생기는건 아닐지 잘 모르겠네요 ^^;
      • yukinpl
        Host Only로 하는 경우 그냥은 인터넷을 사용할 수 없지만, 자신의 랜카드(유,무선)와 브릿지로 연결할 수 있습니다. 그렇게 사용하면 모두 인터넷이 가능합니다.
        이렇게 설정하면 각 가상머신이 각자의 IP를 설정해서 사용할 수 있다는 장점이 있습니다.따라서 여러개의 공인 IP를 보유하고 있는 경우 한대의 PC로 실제로 여러개의 PC가 존재하는 것처럼 사용할 수 있으며 공유기를 사용하는 경우 포트 포워딩을 사용하거나 하는 설정이 쉬워질 수 있습니다.
      • YoungJin Shon
        저도 iptime 사용하는데 웹서버 만들어서 운영해 보고 싶네요.상세한 강의 감사합니다.
      • Noel Kim
        이렇게 하니까 됩니다. 감사합니다!
        그런데 192.168.0.12 - 저 같은 경우에는 192.168.0.11인데요 - 그 사설 IP 주소가 재부팅 하면서 바뀔 가능성은 없을까요? 고정해주고 싶은데, Windows 같은 경우에는 http://kalcapt.net....../... 이렇게 하면 되지만, 리눅스에서는 어떻게 하면 좋을까요? sudo vi /etc/network/interfaces 명령어로 파일을 열고 http://ystory.kr/293 이런식으로 편집&저장 후 네트워킹 서비스를 재시작하고 시스템을 리부팅해도 어떻게 해결이 안 되네요. ㅎㅎ
        http://kalcapt.net....../... 보시면, '무작위 모드'에 거부/가상 머신에 허용/허용 그렇게 있던데.. 저게 무슨 차이인지 뭘 하는 건지 궁금합니다.
      • Noel Kim
        이렇게 하니까 됩니다. 감사합니다!
        그런데 192.168.0.12 - 저 같은 경우에는 192.168.0.11인데요 - 그 사설 IP 주소가 재부팅 하면서 바뀔 가능성은 없을까요? 고정해주고 싶은데, Windows 같은 경우에는 http://kalcapt.net....../... 이렇게 하면 되지만, 리눅스에서는 어떻게 하면 좋을까요? sudo vi /etc/network/interfaces 명령어로 파일을 열고 http://ystory.kr/293 이런식으로 편집&저장 후 네트워킹 서비스를 재시작하고 시스템을 리부팅해도 어떻게 해결이 안 되네요. ㅎㅎ
        http://kalcapt.net....../... 보시면, '무작위 모드'에 거부/가상 머신에 허용/허용 그렇게 있던데.. 저게 무슨 차이인지 뭘 하는 건지 궁금합니다.
      • DuRuKang
        너무 잘 보았습니다.^^~ 포트 포워딩도 다루어 주시고 vmware와 virtual box에 차이점도 말씀해주시고~ 늘 고마운 마음으로 배워갑니다.