VirtualBoxを実行しているMacOS X MavericksはLinux VMと通信できません。

VirtualBoxを実行しているMacOS X MavericksはLinux VMと通信できません。

VirtualBoxをプロバイダとしてVagrantを実行するMacOS X Mavericksホストがあります。私は別のVM(特にUbuntu Linux VM)を使用すると、VMを初めて起動した後にホスト専用ネットワークが機能しないことを何度も経験しました。

最近、私はVagrant avenuefactory / wordpress仮想マシンを実行しています。これは、2 つのアダプタ #1 NAT と #2 ホスト専用の 192.168.10.10/24 で構成されます。仮想マシンが起動すると、WordPressが表示されます。 Macがそれを見るまで見ることができないことを除いて、非常に良いです。後ろにコンピュータ全体を再起動しました。両方とも192.168.10.0/24ネットワークを見ることができます。どちらも相手にPingを送信できません。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 configdconfigd(ネットワーク(そしてほぼすべて)をリセットするためにプロセスに手動で中断割り込みを送信することは何もしません。
  • ユーザーをログアウトして再度ログインしても何も起こりません。
  • 再起動するたびに、マシン全体がうまく機能していたが、何も起こらなかったように見えました。ただし、次に新しい仮想マシンを起動するか、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

…合唱が続く。その後、Ubuntuゲストから:

# 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を再起動してインターフェイスを復元し、正常に動作します。現在。実際に解決策を見つけたのか、それとも運が良くないので、数分で動作が停止したのかは正直にわかりません。

おすすめ記事