VirtualBox 上面設定 VRDP,遠端控制VM

建立好VM之後,可以調整VRDP的相關設定:(使用VBoxManage)

假設,我的VM的名稱叫做 WinXP,可以調整的設定有:

1. 啟動或關閉VRDP

VBoxManage modifyvm “WinXP” -vrdp on|off

2. 設定VRDP的port (default或是0,代表預設值3389)

VBoxManage modifyvm “WinXP” -vrdpport default|<port>

3. 設定VRDP遠端連線進來的IP Address

VBoxManage modifyvm “WinXP” -vrdpaddress <address>

4. 設定VRDP遠端連線的認證方式 (null:不須認證,external:使用host的帳號密碼,guest:目前不支援)

VBoxManage modifyvm “WinXP” -vrdpauthtype null|external|guest

Ubuntu上設定Bridge Network

 

如果要在VirtualBox上面設定Bridge,必須多一些手動的設定:

1. 安裝bridge與user mode Linux的utility程式:

sudo apt-get install bridge-utils

sudo apt-get install uml-utilities

2. 改變/dev/net/tun的權限:

sudo chmod 666 /dev/net/tun

3. 編輯 /etc/network/interfaces,新增一個bridge的介面(例如br0),並將現有的介面(例如eth0)將之bridge在一起:

sudo vi /etc/network/interfaces

在檔案裡面增加下列的字

auto br0

iface br0 inet dhcp
    bridge_ports eth0
auto eth0
iface eth0 inet manual
    up ifconfig $IFACE 0.0.0.0 up
    up ip link set $IFACE promisc on
    down ip link set $IFACE promisc off
    down ifconfig $IFACE down

4. 將網路介面重啟,已加入新增的介面:

sudo /etc/init.d/networking restart

5. 在VirtualBox中新增一個vbox介面(例如vbox0),並指定這個介面給哪個使用者用(例如:abcd):

sudo VBoxAddIF vbox0 abcd br0

6. 在Guest OS的設定值中,將原先預設的NAT模式改成HIN (Host Interface Networking):

先點選右欄Network或網路卡

sun-vb1

然後在"Attached to:"的地方選"Host Interface"

sun-vb2

如果是中文的話,就在"Attached to:"的地方選"主端介面"

sun-vb3

然後都在"Interface Name:"的地方填入"vbox0"(或在5步驟新增的介面)

7. 如此便大功告成了!

Ubuntu 安裝 VirtualBox 之後的 USB support

sudo gedit /etc/init.d/mountdevsubfs.sh
找到下面這段:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb

將最後面的四個#刪掉,變成
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb