tcpdump가 VMWare Fusion의 Vagrant 상자와 충돌함

tcpdump가 VMWare Fusion의 Vagrant 상자와 충돌함

VMWare Fusion 10 + Vagrant + High Sierra에 FreeBSD 10.3 및 OpenBSD 6.2 VM을 배포했습니다.

그러나 실행 중에는 모두 중단됩니다.

sudo tcpdump -n port 53

여기서 무슨 일이 일어나고 있는 걸까요?

답변1

아무래도 이 티켓에서 발견한 내용에 따르면도구 상자의 tcpdump로 인해 헤드리스 vagrant(vmware_fusion) CoreOS 인스턴스가 중단됩니다. #1377, 이는 VMWare Fusion 오류입니다.

이것은 VMware Fusion 버그인 것 같습니다. 지금쯤에는 수정되었다고 가정하겠습니다. 잘못된 내용이 있으면 다시 열어주세요.

또한, 이 티켓에서 믹싱이 가능하다고 하는 솔루션은 다음 tcpdump과 같습니다.

sudo touch '/Library/Preferences/VMware Fusion/promiscAuthorized'

또는:

VMware Fusion > 기본 설정을 열고 네트워크 탭을 클릭한 후 왼쪽 하단에 있는 자물쇠를 클릭하고 관리자로 인증한 다음 무차별 모드를 시작하려면 인증 필요 확인란을 선택 취소합니다.

또는:

VM의 .vmx 파일에 설정합니다 ethernet.promptForPromisc = FALSE. 여기서 Number는 VM이 ​​연결하려는 이더넷 어댑터에 해당합니다 tcpdump.

(예, 보안에 미치는 영향을 이해합니다)

실제로 테스트를 위해 /Library/Preferences/VMware Fusion/promiscAuthorized가상 머신을 터치한 후 시작했는데 실행 중이었습니다 tcpdump.

해당 설정이 있는 모든 가상 머신 ethernet.promptForPromisc = FALSE에 영향을 주지 않도록 .vmx 및 설정을 편집하는 향후 솔루션을 사용할 것입니다 .promiscAuthorized

당신은 또한 볼 수 있습니다손상된 Vagrant 상자를 닫거나 파괴할 수 없습니다.

관련 정보