VirtualBox를 공급자로 사용하여 Vagrant를 실행하는 MacOS X Mavericks 호스트가 있습니다. 저는 다른 VM(특히 Ubuntu Linux VM)을 사용하면 VM을 처음 부팅한 후 호스트 전용 네트워크가 작동하지 않는 것을 여러 번 경험했습니다.
최근에 저는 Vagrant avenuefactory/wordpress 가상 머신을 실행하고 있습니다. 이는 두 개의 어댑터 #1 NAT 및 #2 호스트 전용 192.168.10.10/24로 구성됩니다. 가상 머신이 시작되면 WordPress가 나타납니다. Mac이 그것을 볼 때까지 볼 수 없다는 점을 제외하면 매우 좋습니다.뒤쪽에전체 컴퓨터를 재부팅했습니다. 양쪽 모두 192.168.10.0/24 네트워크를 볼 수 있습니다. 어느 쪽도 상대방에게 핑을 보낼 수 없습니다. ifconfig
공유 네트워크 인터페이스가 양쪽에 표시됩니다 vboxnet0
. 어느 쪽이든 Ping 작업을 수행하면 시간 초과가 발생합니다.
호스트 컴퓨터에서 다음을 시도했습니다.
- 각 가상 머신과 VirtualBox를 다시 시작합니다.
ifconfig <interface> down
다음은ifconfig <interface> up
모든 IP 인터페이스입니다.scutil -r 192.168.10.10
호스트에 액세스할 수 있다고 말합니다. 사실이지만 작동하지 않습니다.route add 192.168.10.10 192.168.10.1 -iface vboxnet0
경로가 추가되었습니다.killall -HUP configd
configd
( 네트워크(그리고 거의 모든 것)를 재설정하기 위해 프로세스에 수동으로 중단 인터럽트를 보내는 것은 아무 일도 하지 않습니다.- 사용자를 로그아웃했다가 다시 로그인해도 아무런 작업이 수행되지 않습니다.
- 재부팅할 때마다 전체 기계가 잘 작동하다가 아무 일도 일어나지 않은 것 같았는데 이제는 갑자기 잘 작동합니다. 하지만 다음에 새 가상 머신을 시작하거나 VirtualBox를 종료하고 모든 가상 머신을 다시 시작하거나 무작위로 다시 시작하면 이런 일이 다시 발생합니다.
호스트 머신에서:
# ifconfig vboxnet0
vboxnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
ether 0a:00:27:00:00:00
inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255
# scutil -r 192.168.10.10
Reachable
# ping 192.168.10.10
PING 192.168.10.10 (192.168.10.10): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...
# route add 192.168.10.10 192.168.10.1
add host 192.168.10.10: gateway 192.168.10.1
# ping 192.168.10.10
PING 192.168.10.10 (192.168.10.10): 56 data bytes
Request timeout for icmp_seq 0
...
# ifconfig vboxnet0 down
# ifconfig vboxnet0 up
# ping 192.168.10.10
PING 192.168.10.10 (192.168.10.10): 56 data bytes
Request timeout for icmp_seq 0
...
# VBoxManage dhcpserver remove --ifname vboxnet0
# VBoxManage dhcpserver add --ifname vboxnet0 --ip 192.168.10.10 --netmask 255.255.255.0 --lowerip 192.168.10.2 --upperip 192.168.10.254 --enable
PING 192.168.10.10 (192.168.10.10): 56 data bytes
Request timeout for icmp_seq 0
...
# arp -s 192.168.10.10 08:00:27:e2:2f:1c
…합창이 계속됩니다. 그런 다음 우분투 게스트에서 :
# arp -s 192.168.56.1 0a:00:27:00:00:00
...하지만 아직 아무것도 아닙니다.
나는 다음에서 찾은 조언을 따랐습니다.https://forums.virtualbox.org/viewtopic.php?f=8&t=63998#하지만 여전히 문제가 있습니다. 이 문제가 발생할 때마다 (무작위로) Mac을 완전히 다시 시작해야 한다는 것을 믿을 수 없습니다. 재부팅보다 이 문제를 해결하는 더 과감한 방법을 생각할 수 있는 사람이 있습니까?
답변1
이것나타나다일하다:
# VBoxManage hostonlyif remove vboxnet0
이렇게 하면 호스트 전용 네트워크가 제거됩니다. 그런 다음 VirtualBox를 다시 시작하여 인터페이스를 복원하고 정상적으로 작동하십시오. 현재. 실제로 해결책을 찾았는지 아니면 단지 운이 좋지 않아서 몇 분 안에 작동이 멈춘 것인지 솔직히 모르겠습니다.