VirtualBox下配置虛擬埠

2021-04-21 08:57:21 字數 964 閱讀 3688

由於專業性質,平時的學習和工作中的很多任務都要在linux下完成。於是在windowsxp下安裝了virtualbox+ubuntu來滿足需要。最近需要做一些linux下串列埠通訊的東西,非常希望能在virtualbox下模擬幾個虛擬串列埠方便除錯。網上這方面的東西幾乎沒有,而且virtualbox官方幫助檔案中的設定虛擬串列埠的方法老有問題(似乎是只能在winnt下使用),於是參照了vmware中的方法,使用windows下的管道pipe完成虛擬埠的配置。

1. virtualbox的設定。在虛擬機器的設定中,選擇「串列埠」一項,選中「啟用串列埠」,並在「port mode 」中選擇「host pipe 」方式。然後需要建立乙個新的管道。選中「建立管道」,「port path」添入管道名「

//./pipe/vbox

」。管道名的命名規則:

//./pipe/>

」,埠任意,比如2008等。其他預設。

3. 開乙個cmd視窗,輸入telnet 127.0.0.1 2009,如果提示 「   attaching console,wait ... 」 就標示成功了。視窗不要關,這個視窗隨後會顯示串列埠的輸入輸出資訊。

4. 執行虛擬機器,此時cmd視窗(telnet)應該顯示「   attaching console,wait ...  connected!」,表明已經成功建立管道。

5. 測試輸出。 在ubuntu下開啟乙個終端視窗,輸入

echo hello world > /dev/ttys0

此時應該會在windows下的cmd視窗(telnet)顯示「hello world」

6. 測試輸入。在ubuntu終端下輸入

cat /dev/ttys0

此時windows的cmd視窗(telnet)變為可輸入狀態。在cmd視窗(telnet)中輸入hello world,回車,ubuntu終端會顯示「hello world」。

注意:virtualbox版本在1.5以上才支援此功能!

Linux下的虛擬機器 VirtualBox

在linux下安裝虛擬機器virtualbox的主要步驟如下 1 建立一塊虛擬硬碟 2 在虛擬硬碟上安裝windows 3 將 guest additions iso image usr share virtualbox vboxguestadditions.iso 掛載到光碟 4 在虛擬機器屬性中...

virtualbox下centos7配置靜態ip

最新的virtualbox 5.2.12 七種網路型別區別 官方解釋 vm host vm1 vm2 vm internet vm internet host only internal bridged nat port forwarding nat network port forwarding ...

mac 下 virtualbox 配置全網通

mac下virtualbox實現主機和虛擬機器 虛擬機器和外網互訪的方案 全域性新增host only網路 adapter ipv4 address 192.168.56.1 ipv4 network mask 255.255.255.0 ipv6 address 空 ipv6 network ma...