VM VirtualBox를 실행하기 위해 네트워크 중단을 시뮬레이션하는 방법이 있습니까?


12

내부 네트워킹을 사용하도록 구성된 여러 게스트 VM이 있습니다.

게스트가 실행되는 동안 특정 VM 인터페이스에서 네트워크 중단을 시뮬레이션하는 방법 있습니까?

편집 : 실제로이 작업을 수행하는 명령 줄 방법이 필요합니다. 전환 할 NIC가 4 개 이상 있습니다 (GUI는 처음 4 개만 지원합니다). 자세한 내용은 VirtualBox 4.2.4 r81684를 실행하는 Windows 호스트입니다. 예 vboxmanage modifyvm IMAGE_NAME --cableconnect5 off를 들어 게스트가 실행되는 동안 사용하려고 하면 오류가 발생합니다.

VBoxManage.exe: error: The machine 'IMAGE_NAME' is already locked for a session (or being unlocked)

VM을 종료하면이 명령으로 연결을 전환 할 수 있습니다.

답변:


15

예. VM을 실행하는 동안 케이블 연결 끊기, 다른 네트워크에 연결 등 네트워크에서 일부 옵션을 변경할 수 있습니다.

아래의 sceenshot을 참조하십시오. 이것은 Ubuntu 12.04의 VirtualBox 4.2.4 (virtualbox.org)를 사용하여 수행되었습니다.

여기에 이미지 설명을 입력하십시오


업데이트 (명령 줄)

부속 명령을 사용하여이 명령 행을 수행 할 수 있습니다 controlvm. VirtualBox 설명서의 VBoxManage modifyvm 섹션을 참조하십시오 .

이 명령은 실행 중이 아닌 등록 된 가상 머신의 속성을 변경합니다. [...]

이 명령을 실행하려면 시스템 전원을 꺼야합니다 (실행 중이거나 "저장된"상태가 아님). 기계가 작동하는 동안 일부 기계 설정을 변경할 수도 있습니다. 이러한 설정에는 VBoxManage controlvm 하위 명령과 함께 해당하는 하위 명령이 있습니다 (“VBoxManage controlvm”섹션 참조).

명령

VBoxManage controlvm "Windows XP" setlinkstate1 off

나를 위해 일했다. 나는 이것이 다른 NIC에서도 작동한다고 가정합니다.


GUI를 사용 하여이 작업을 수행하면 죄송합니다. 원래 게시물에서 언급하는 것을 잊어 버렸습니다 .CLI가 필요합니다 (토글하려면 4 개 이상의 NIC가 있습니다).
paxos1977

1
@ceretullis 내가 대답 한 이후로 귀하의 질문은 더욱 구체적이되었습니다. 어쨌든 실행중인 VM의 NIC 상태를 변경하는 명령 줄 방법을 지원하도록 답변을 업데이트했습니다.
gertvdijk

도! 도움말에서 'controlvm'옵션이 완전히 누락되었습니다. (여기서 완전히 완전한 새로운 내용). 도움을위한 Thnx.
paxos1977
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.