VirtualBox에서 debian을 구성하고 호스트 PC에서 통신하는 방법

개발 환경


  • 호스트 OS: Windows10 Pro(Ver.1909)
  • 가상 OS: debian_jessie64_armhfcross.ova
  • 가상화 소프트웨어: ORACLE VM VirtualBox 6.1.2
  • 에뮬레이터: Tera Term (Ver.4.105)

  • 개요



    이전에 참가한 세미나에서 배운 개발 환경 구축 방법을 자신의 환경에서 재현하려고 모색.

    세미나에서는

    "호스트 OS (Win)"⇔ "가상 OS (Linux)"⇔ "타겟 머신 (Linux)"

    라고 하는 환경에서의 상호 접속 방법을 배우고, 가상 OS의 네트워크 설정에서는 어댑터 1에 「브릿지 어댑터」를 선택.
    타겟 머신과는 유선(USB)으로 직접 접속하고 있었기 때문에, 그 LAN을 선택했다.

    그러나, 자신의 환경에는 타겟 머신이 없기 때문에 가상 공간에 구축할 수밖에 없다. 또, 사내에서의 개인적인 개발이 되기 때문에, 네트워크 면에서도 시큐어에 실시할 필요도 있었기 때문에, 이하의 구조로 변경할 필요가 있었다.

    네트워크 설정



    사내 네트워크에 노출되어 그를 통해 가상 OS에까지 외부 액세스되면 번거로움. 넷에서 여러가지 찾아 보았더니, 이하의 기사가 참고가 되었다.

    지금까지 VirtualBox 네트워크 설정의 모범 사례와 설명

    이에 따르면 이번 환경에서 가장 유효한 네트워크 설정은 어댑터를 2개 준비하고 어댑터 1을 'NAT', 어댑터 2를 '호스트 전용 어댑터'로 설정한다는 것이다.

    조속히 시험해 보았다.

    실제로 한 작업



    절차 debian을 시작하고 cd 명령으로/etc/network/디렉토리로 이동하여 그 안의 "interfaces"를 편집한다.
    ※덧붙여서, 이번은 eth1의 항목이 디폴트에서는 정의되어 있지 않았기 때문에 추기했다.



    단, 여기서 정의하는 IP 주소의 호스트부는 호스트 온리 어댑터에 대응한 것으로 해 두는 것이 중요하다.
    호스트부는 「VirtualBox 매니저」의 상부 탭이 있는 「파일」로부터 「호스트 네트워크 매니저」를 전개하면 확인이 가능.
    여기서, 지정된 IP 어드레스의 호스트 부는 호스트 OS (win10)의 IP 어드레스를 확인한 후에 설정하는 것이 바람직하다. 명령 프롬프트에서 "ipconfig"명령을 실행하면 확인할 수 있습니다. 이번은 「192.168.208.1」이 되었으므로, debian에서의 설정은 이 이외의 「192.168.208.XXX」를 사용하면 좋다. 이번에는 '192.168.208.30'을 사용했다.

    문제 회피



    이번 조작으로 2점 트러블이 발생했으므로 그것을 정리해 둔다.

    호스트 전용 어댑터가 작동하지 않음



    접속되어 있었는데 갑자기 사용할 수 없게 되거나, 원래 기능하고 있지 않을 때는 이하의 조작이 유효하다고 한다.



    그리고는 화면 하단의 「IPv4 주소」에 표시되고 있는 IP 주소를 참조해 debian내의 「interfaces」를 마찬가지로 재작성해 주면 된다.

    Tera Term으로 연결할 수 없음



    이것이 이번 진흙 늪에 끼친 녀석. 원인으로서는 debian내의 「interfaces」에 있어서의 어댑터의 설정을 잘못하고 있었던 것이었다. (전에 기재한 설정은 올바른 것)

    어댑터 1 (eth0)에는 NAT를, 어댑터 2 (eth1)에는 호스트 전용 어댑터를 정의하고 있음에도 불구하고 IP 주소와 inet 설정을 반대로 해 버렸기 때문에 여러 번 연결을 시도하고 도 연결되지 않았다. 반드시 위에서 설명한 이미지대로 설정하는 것이 중요합니다.

    덧붙여서, Tera Term에 접속할 때는 이하의 방법으로 실시한다.


    기타



    IP 주소나 네트워크의 구성에 대해서, 이하의 기사가 참고가 되었으므로 올려 둔다.
    VirtualBox의 네트워크 설정을 그림으로 설명

    이번은 이 근처에서.

    좋은 웹페이지 즐겨찾기