安裝過程:
1、通過vmware-player安裝windows xp,安裝VMWARETOOL
2、在虛擬機上配置連接模式爲host-only,假設主機的vment1的ip地址爲192.168.245.0,則將虛擬機的ip設置爲192.168.245.2,網關設置爲192.168.245.1,DNS設置爲主機上的DNS
3、修改主機的路由模式
- echo 1 >/proc/sys/net/ipv4/ip_forward #開啓路由模式
- iptables -t nat -A POSTROUTING -o eth0 -s 192.168.245.0/24 -j MASQUERADE#添加路由表
5、配置rdesktop的宿主模式(通過rdesktop在Ubuntu下運行原生IE、QQ等)
- 打開虛擬機進入Windows XP;
- “開始”“控制面版”,“用戶帳戶”“更改用戶登錄或註銷的方式”,確認“使用歡迎屏幕”和“使用快速用戶切換”都已勾上;
- 然後打開遠程桌面:在“控制面版”的“系統”,“遠程”,勾上“允許用戶遠程連接到此計算機”;
- 下載 http://www.cendio.se/files/thinlinc/seamlessrdp/seamlessrdp.zip,並解壓到C盤根目錄下,C:/seamlessrdp,然後就登出吧;
- 安裝rdesktop,執行“sudo apt-get install rdesktop”;
- 然後在終端下執行以下命令,運行Windows程序:
- rdesktop -A -s “c:/seamlessrdp/seamlessrdpshell.exe C:/Program Files/Internet Explorer/iexplore.exe” 虛擬機的IP:3389 -u administrator -p password。
- 以我爲例,就是執行:
- rdesktop -A -s “c:/seamlessrdp/seamlessrdpshell.exe C:/Program Files/Internet Explorer/iexplore.exe” 192.168.245.2:3389 -u administrator -p 123456;
- 然後IE就打開了……相信大家能看懂以上參數吧?就是通過rdesktop,用帳戶Administrator和密碼123456,連接到 192.168.0.10這臺機子的3389(即終端),然後用seamlessrdpshell.exe這個東西調用虛擬機上的軟件,只把軟件界面搞到 本地來用。大概是這樣吧。具體原理就不曉得了。所以說,虛擬機只是本地的方法,你可以把同在一個局域網的其他機子的軟件調用過來!
8、缺點就是打開的程序依然只能操作虛擬機的數據,希望以後可以實現跨操作的系統的調用實現,還有就是資源浪費了點,相對於純linux來說