MAC 下virtualbox虛擬機器串列埠設定方法

2021-06-22 05:27:14 字數 1072 閱讀 9961

在mac上安裝了virtualbox,虛擬了乙個windows7系統。因為專案要用到串列埠,所以需要在windows7上配置乙個串列埠。

virtualbox本身可以設定新增串列埠,資料說可以通過通道的方式與主機通訊。經過一天的折騰,終於搞定了。記錄一下。

1、在virtualbox上先配置下串列埠

然後啟動虛擬機器,就會看到com1檔案被建立了。

2、在終端視窗中執行如下命令(這裡用的管道鏈結工具是socat,mac上可以用brew進行安裝)

sudo socat tcp4-listen:567 gopen:/users/username/documents/temp/com1

將socket埠567與管道檔案鏈結起來。注意這裡開啟管道用的是gopen而不是pipe(就因為這個浪費了很久時間,用pipe會在實際鏈結時提示不支援的操作)。

3、使用telnet命令鏈結567埠進行測試。

host:~ username$ telnet 127.0.0.1 567

trying 127.0.0.1...

connected to localhost.

escape character is '^]'.

123abc

ab***gladsf

nihao!

hello, i miss u

help

2222222

4444444444

^[[c^[[d^[[d

nihao!

wobuhao

connection closed by foreign host.

host:~ username$ 

可以看到在mac的終端上輸入的 nihao! 可以正常顯示在windows7的串列埠終端上。在windows7上的串列埠終端中輸入的ab***gladf也可以正常顯示在mac的終端上。

(windows7中的終端沒有回顯,看不到自己輸入的字串,只能看到接收到的,這個再弄吧。)

到此就可以正常測試了。windows7中的串列埠設定可以隨意設定(比如波特率設定為9600,115200)都可以正常工作。

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...

virtualbox虛機環境下安裝devstack

1 安裝環境 virtualbox虛擬機器,虛機內的系統的centos6.5 2 安裝devstack步驟 1 安裝git yum install git 2 安裝pip git clone 進入pythoninstaller,執行pip installer.sh git clone sh tool...

mac通過virtual box安裝centos7

安裝virtual box 對於virtual box如何安裝系統本文不進行累述,主要是說一下遇到的坑 1.無法聯網 wget或者crul都會報錯 開啟vi etc sysconfig network scripts 編輯檔名為ifcfg enp0s3 內容設定onboot yes,然後重啟系統re...