나만의 VirtualBox에서 가상 머신 설정 메모

3950 단어 CentOS6.xvirtualbox

이게 뭐야?


  • 자주 하는 VirtualBox에서 가상 머신 설정 메모
  • VirutalBox에 CentOS로 세운 경우 SSH로 연결하면서 외부에도 연결할 수있는 환경을 구축 할 때의 메모


  • ※아마 CentOS에 한정한 이야기는 없다고 생각합니다만, 만약을 위해.

    환경


  • CentOS 6.6
    → 이미지는 공식 사이트에서 DL 한 것을 사용
  • VirtualBox 4.3.20

  • 네트워크 설정



    VirtualBox 측


  • [설정] → [네트워크] 항목에서 [어댑터 1] 탭을 선택합니다.
  • 할당을 NAT로 설정

  • アダプター1
  • [설정] → [네트워크] 항목에서 [어댑터 2] 탭을 선택합니다.
  • 할당을 호스트 전용 어댑터로 설정

  • アダプター2

    게스트 OS측



    eth0는 NAT이므로 외부 네트워크로 연결되는 어댑터



    /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    HWADDR=00:00:00:00:00:00
    TYPE=Ethernet
    UUID=xxxxxx-xxxxxx-xxxx-xxxx
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    

    BOOTPROTO=DHCP 로 해 둔다. 필요한 경우 고정 IP가 필요하면 eth1을 흉내내어 설정합니다.

    eth1은 호스트 컴퓨터와 ssh를 위한 어댑터



    /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE=eth0
    HWADDR=00:00:00:00:00:00
    TYPE=Ethernet
    UUID=xxxxxx-xxxxxx-xxxx-xxxx
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    IPADDR=192.168.56.2
    NETMASK=255.255.255.0
    IPV6INIT=no
    

    IPADDR 로 고정 IP로 해 두는 것과, BOOTPROTO=none 로 해 두는 것이 포인트

    /etc/sysconfig/network-scripts/ifcfg-eth0 가 존재하지 않는 경우가 있다. 그 경우는 스스로 위의 내용을 쓴다. UUID라든지는 아마 생략해도 움직였을 것이다.

    동작 확인



    ssh의 소통 확인



    어쩌면,
  • 호스트 OS에서 192.168.56.1 주소
  • 게스트 운영 체제에서 192.168.56.2 주소

  • 되어야 합니다.

    그래서 Windows라면 Putty 등으로 192.168.56.2에 ssh로 액세스한다.

    ※ 호스트 OS의 IP는 ipconfig 커맨드로 확인하면 내려진 IP를 알 수 있다.
    HostOnlyAdapater_HOST_OS

    ※ 게스트 OS의 IP는 ifconfig 명령의 eth1 항목을 보면 OK

    외부 네트워크의 소통 확인


    curl http://www.yahoo.co.jp
    

    에서 연결 확인. 그렇지 않은 경우, 게스트 OS가 기동 중에 NAT를 설정하면, 게스트 OS를 재기동함으로써 외부와의 통신이 가능해진다.

    참고 정보



  • ぃ tp // 코 m / 타마 미 s / ms / 3 a f63f66 또는 81b165c319 - eth 설정에 대해 참고했습니다.

  • ht tp // cth 브로우 gh. bぉg와. jp / archi s / 14539119. HTML - VirtualBox 네트워크의 작동 방식을 참고했습니다. 호스트 전용 어댑터에 대해서는 그림을 알기 쉬웠다.
  • 좋은 웹페이지 즐겨찾기