Page 1 of 1

Mac OS X Host + Mac OS X Guest networking problem

Posted: 30. Mar 2014, 06:41
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.

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

Posted: 30. Mar 2014, 06:43
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

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

Posted: 30. Mar 2014, 15:06
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!