Mac OS X Host + Mac OS X Guest networking problem

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
AndrewDryga
Posts: 3
Joined: 30. Mar 2014, 06:29

Mac OS X Host + Mac OS X Guest networking problem

Post by AndrewDryga »

Hi,

I've managed to install Mac OS X via virtual box on my Mac. Both have latest Mavericks version. And guest can't access network at all. I'm trying to make VM with XCode, to run it as Jenkins slave that deploys our iOS applications.

Also it would be nice to have OS X Vagrant box.
AndrewDryga
Posts: 3
Joined: 30. Mar 2014, 06:29

Re: Mac OS X Host + Mac OS X Guest networking problem

Post by AndrewDryga »

I can't send links, so sorry for format:
s020.radikal.ru_/i717/1403/de/992dcceda66c.png
s020.radikal.ru_/i711/1403/8b/3ebf17f48b69.png
Clicking on + doesn't do anything, assistant doesn't show any options available
i022.radikal.ru_/1403/93/0390195cecbc.png

Please, remove _ in the end of domain
AndrewDryga
Posts: 3
Joined: 30. Mar 2014, 06:29

Re: Mac OS X Host + Mac OS X Guest networking problem

Post by AndrewDryga »

I've created guest machine again after running script:

Code: Select all

#!/bin/bash

unload() {
        if [ `ps -ef | grep -c VirtualBox$` -ne 0 ]
        then
                echo "VirtualBox still seems to be running. Please investigate!!"
                exit 1;
        elif [ `ps -ef | grep -c [V]ir` -gt 0 ]
        then
                echo "Stopping running processes before unloading Kernel Extensions"
                ps -ef | grep [V]ir | awk '{print $2}' | xargs kill
        fi
        echo "Unloading Kernel Extensions"
        kextstat | grep "org.virtualbox.kext.VBoxUSB" > /dev/null 2>&1 && sudo kextunload -b org.virtualbox.kext.VBoxUSB
        kextstat | grep "org.virtualbox.kext.VBoxNetFlt" > /dev/null 2>&1 && sudo kextunload -b org.virtualbox.kext.VBoxNetFlt
        kextstat | grep "org.virtualbox.kext.VBoxNetAdp" > /dev/null 2>&1 && sudo kextunload -b org.virtualbox.kext.VBoxNetAdp
        kextstat | grep "org.virtualbox.kext.VBoxDrv" > /dev/null 2>&1 && sudo kextunload -b org.virtualbox.kext.VBoxDrv
}

load() {
        echo "Loading Kernel Extentions"
        sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" -r "/Library/Application Support/VirtualBox/"
        sudo kextload "/Library/Application Support/VirtualBox/VBoxNetAdp.kext" -r "/Library/Application Support/VirtualBox/"
        sudo kextload "/Library/Application Support/VirtualBox/VBoxNetFlt.kext" -r "/Library/Application Support/VirtualBox/"
        sudo kextload "/Library/Application Support/VirtualBox/VBoxUSB.kext" -r "/Library/Application Support/VirtualBox/"
}

case "$1" in
        unload|remove)
                unload
                ;;
        load)
                load
                ;;
        *|reload)
                unload
                load
                ;;
esac
And now networking works!
Post Reply