OSX 10.7.3, VirtualBox에서 브리지 어댑터를 사용합니다. 네트워킹 측면의 모든 것이 내 홈 라우터 및 일부 카페와 같은 일부 네트워킹 환경에서 예상대로 완벽하게 작동합니다. 다른 경우에는 DHCP를 통해 IP 주소를 얻을 수 없는데 그 이유는 모르겠습니다. 라우터에 나를 방해하는 일부 설정이 있거나 내 MAC 주소에 문제가 있는 것 같습니다.
작동하지 않으면 VM이 DHCP 서버를 찾으려고 할 때 syslog에서 몇 가지 DHCPDISCOVER 메시지가 표시되고 잠시 후 "DHCPOFFERS가 수신되지 않았습니다"라는 메시지가 표시됩니다.
그리고 "좋은" 라우터로 갈 때 간단한 "서비스 네트워크 다시 시작"만 하면 IP를 얻을 수 있습니다.
어떤 아이디어가 있나요?
답변1
일부 보안에 방해가 되는 WiFi 라우터는 MAC 기반으로 필터링하여 MAC 주소 스푸핑을 방지합니다.
Virtual Box에서 MAC을 완전히 변경할 수 있습니다. https://forums.virtualbox.org/viewtopic.php?f=1&t=46585
OS X에서 MAC을 변경할 수도 있습니다. https://discussions.apple.com/thread/2738296?start=0&tstart=0 (토론 게시판 중간쯤을 참조하세요. 핵심은 당시 Wi-Fi 네트워크에 연결되어 있지 않은지 확인하는 것입니다.)
그렇다면... 제가 시도할 방법은 다음과 같습니다.
먼저 MAC을 실제 공급업체에서 제공하는 '실제' MAC 주소로 변경해 보세요. 처음 3바이트는 공급업체에 따라 결정됩니다. 즉, 'Dell' 컴퓨터에는 Dell 공급업체 ID가 있습니다. 실제 공급업체 ID를 선택한 다음 그 뒤에 구성 바이트를 추가하세요. http://www.coffer.com/mac_find/
그래도 문제가 해결되지 않으면 Apple Airport의 MAC를 변경한 다음 VirtualBox의 MAC도 변경해 보십시오.
답변2
동일한 문제가 있지만 다른 방법으로 해결합니다. 내 Android 태블릿에는 라우터의 VM과 동일한 IP가 할당됩니다. 라우터 로그에 다음이 표시됩니다.
DHCPS:Recv REQUEST
라우터가 응답을 보냈습니다.
DHCPS:Send OFFER
하지만 VM은 이 패킷을 받지 못합니다...
라우터 웹 인터페이스에서 ARP 테이블을 태블릿과 VM으로 정리한 후 브리지 모드에서 네트워크 어댑터를 사용할 수 있습니다(태블릿도 다시 연결합니다)!