Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- unload() {
- # sudo ifconfig bridge0 down
- # sudo ifconfig bridge0 unplumb
- 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() {
- sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext"
- sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxUSB.kext"
- sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxNetFlt.kext"
- sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxNetAdp.kext"
- # sudo ifconfig bridge0 plumb
- # sudo ifconfig bridge0 inet 192.168.20.1 netmask 255.255.255.0 broadcast 192.168.20.255 up
- }
- case "$1" in
- unload|remove)
- unload
- ;;
- load)
- load
- ;;
- *|reload)
- unload
- load
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement