Connecting to the BBB through the Virtual Machine (VM) - capstonealex/Embedded GitHub Wiki
Setting up BBB outside VM (To be done first)
Fully shutdown VirtualBox and plug the BBB in to the host computer's USB. It should show up as a USB drive.
Install the correct BBB drivers for your host OS. These can be obtained from the http://beagleboard.org/getting-started. Note: The drivers stored in the BBB that shows up as USB device (on your computer) maybe outdated.
If the drivers were installed correctly, you should be able to remote login to the BBB ([email protected] or [email protected] with password: temppwd) using Putty (Win) or SSH (linux/mac).
Setting up VirtualBox to enable USB ethernet connection to BBB.
Under VirtualBox Settings > Network > Adapter, Enable Network Adapter and select NAT. Now launch the VM and check that you have internet access.
Shutdown the VM.
In VirtualBox go to settings > ports > usb. For windows this will be settings > USB
Select USB 3.0 (xHCI) Controller, or USB 2.0 if you are using a 2.0 port on your computer.
Select "add new USB filter" and select the BBB (you may need to connect the BBB for it to show up in the list). Keep default settings and make sure that the new filter is ticked.
Safely eject and Physically disconnect the BBB from your computer
Start the VM and connect the BBB to the USB port. After a small delay, the BBB should show up in the guest OS.
Switch the internet connection to USB ethernet in the guest OS. In Debian this can be done through Settings > Network > USB Ethernet, toggle ON button.