Advertisement
Guest User

osxvirtualboxbridge

a guest
Nov 24th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.29 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. unload() {
  4. #  sudo ifconfig bridge0 down
  5. #  sudo ifconfig bridge0 unplumb
  6.   kextstat | grep "org.virtualbox.kext.VBoxUSB" > /dev/null 2>&1 \
  7.   && sudo kextunload -b org.virtualbox.kext.VBoxUSB
  8.   kextstat | grep "org.virtualbox.kext.VBoxNetFlt" > /dev/null 2>&1 \
  9.   && sudo kextunload -b org.virtualbox.kext.VBoxNetFlt
  10.   kextstat | grep "org.virtualbox.kext.VBoxNetAdp" > /dev/null 2>&1 \
  11.   && sudo kextunload -b org.virtualbox.kext.VBoxNetAdp
  12.   kextstat | grep "org.virtualbox.kext.VBoxDrv" > /dev/null 2>&1 && \
  13.   sudo kextunload -b org.virtualbox.kext.VBoxDrv
  14. }
  15.  
  16. load() {
  17.   sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext"
  18.   sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxUSB.kext"
  19.   sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxNetFlt.kext"
  20.   sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" "/Library/Application Support/VirtualBox/VBoxNetAdp.kext"
  21. #  sudo ifconfig bridge0 plumb
  22. #  sudo ifconfig bridge0 inet 192.168.20.1 netmask 255.255.255.0 broadcast 192.168.20.255 up
  23. }
  24.  
  25. case "$1" in
  26.   unload|remove)
  27.     unload
  28.     ;;
  29.   load)
  30.     load
  31.     ;;
  32.   *|reload)
  33.     unload
  34.     load
  35.     ;;
  36. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement