VMware Workstation 15 Player에서 vmnetcfg를 사용하여 가상 네트워크 설정

VMware Workstation Player의 네트워크 연결 설정



잘하는 방법을 잊기 때문에 비망록.

VMware Workstation Player의 네트워크 연결 설정은 ブリッジ, NAT, ホストオンリー, カスタム, LANセグメント를 선택할 수 있습니다.

다만, 브리지 설정을 실시할 때, VirtualBox와 같이 브릿지 설정에 연결하는 물리 인터페이스를 선택할 수 없고, 복수 물리 인터페이스가 존재하는 경우, 의도한 인터페이스가 브리지 인터페이스에 할당되지 않는 경우가 있습니다.

VMware Workstation Pro 이면 구성 가능하지만 VMware Workstation Player에서도 브리지 인터페이스 설정을 할 수 있도록 해보십시오.

VMware Workstation Pro 다운로드(Windows 버전 전용)



VMware Workstation Pro 패키지에 포함된 vmnetcfg를 사용하려면 VMware Workstation Pro를 다운로드합니다.
※이번은 이하 버전을 다운로드.

VMware Workstation 15.5 Pro

vmnetcfg 추출(Windows 버전 전용)



7-Zip 가 인스톨되어 있지 않은 경우, 미리 입수해 주세요.
  • 다운로드 한 패키지 (이번에는 VMware-workstation-full-15.5.6-16341506.exe)를 마우스 오른쪽 버튼으로 클릭 → "7-Zip"→ "열기"를 선택합니다.
  • Workstation.cab 안에 있는 vmnetcfg.exe 를 적당한 장소에 복사합니다.
  • VMware Workstation Player 설치 경로(기본값은 C:\Program Files (x86)\VMware\VMware Player)에 vmnetcfg.exe를 관리자 권한으로 복사합니다.
  • vmnetcfg.exe 를 추출할 수 있으면 VMware Workstation Pro 패키지를 제거하여 문제가 없습니다.

    vmnetcfg 설정(Windows 버전)



    방금 설치 디렉토리에 복사 한 vmnetcfg.exe를 열면 다음과 같은 仮想ネットワークエディタ 창이 열리고 인터페이스 할당 등을 설정할 수 있습니다.

    브리지 설정은 기본적으로 빨간색 프레임대로 "자동"이므로 브리지 대상을 물리적 인터페이스로 설정하면 VMnet 에 고정 인터페이스를 할당할 수 있습니다.



    또, VMnet 는 0~19까지 설정할 수 있으므로, 빈 VMnet 에 가상 네트워크의 설정을 실시하면, 물리 인터페이스를 복수 브리지 시키거나, 호스트 온리 네트워크를 세그먼트를 바꾸어 복수 작성하거나 한다 수 있습니다.

    vmnetcfg 설정(Linux 버전)



    Linux 버전의 경우 VMware Workstation Player에 仮想ネットワークエディタ가 포함되어 있으므로 VMware Workstation Player를 설치 한 후 다음 명령을 실행하여 仮想ネットワークエディタ 창을 엽니 다.

    /usr/lib/vmware/bin/vmware-netcfg
    $ sudo /usr/lib/vmware/bin/vmware-netcfg
    



    각 인터페이스의 구분 (2021/03/28 추가)



    이전에 仮想ネットワークエディタ 에서 설정한 가상 인터페이스를 구분하기 위해서는 가상 머신의 VMX 파일을 직접 편집할 필요가 있습니다.

    가상 머신의 가상 디스크등이 격납되어 있는 디렉토리에 「xxx.vmx」라고 하는 파일이 존재하기 때문에, 가상 머신이 동작하고 있었을 경우는 가상 머신을 정지하고 나서 파일을 에디터로 엽니다.
    ethernetX.connectionType 라는 항목이 존재하는지 확인하고 존재하는 경우 다시 쓰고 존재하지 않으면 추가합니다.

    아래와 같은 설정을 인터페이스분 추가하고, 화면을 확인하면, 네트워크의 종류에 「Custom」이라고 하는 항목이 추가됩니다.

    추가 설정(ethernet0의 경우)
    ethernet0.connectionType = "custom"
    ethernet0.vnet = "/dev/vmnet0"
    



    덧붙여서, ethernetX.connectionType = "custom" 만 설정해도, 나중에 GUI 화면으로부터 풀다운으로 선택할 수 있으므로, GUI 조작으로 좋으면 ethernetX.vnet 의 설정은 없어도 문제 없습니다.

    좋은 웹페이지 즐겨찾기