VirtualBoxを使用したシリアル通信の設定方法について教えて下さい。
以下、やりたいこと及び、環境(設定)です。
【やりたいこと】
ホストOSとゲストOS間でシリアル通信を使用して、
データの送受信等をやりたいです。
【環境・設定】
・VirtualBox ver.4.0.10
・ホストOS WindowsXP SP2
通信ポート設定
COM1 有効
IRQ 04
I/O範囲 03F8~03FF
使用ソフト ハイパーターミナル、SeriaDdebug
・ゲストOS Fedora8
通信ポート設定(VirtualBoxの設定→シリアル)
ポート1
シリアルを有効化にチェック
ポート番号 COM1(※COM2もやってみましたが、結果は変わりませんでした。)
IRQ 4
I/Oポート 0x3F8
ポートモード ホストデバイス
ポート/ファイルパス COM1
※ポート2は設定していません。
使用ソフト minicom、自作アプリ
※上記条件でVirtualBoxのfedoraを立ち上げて、ホスト側でシリアル用ターミナルを
起動すると、ポートが開けません等のエラーログ(ポップアップ)が出ます。
設定方法、そもそものできる出来ない等のアドバイス、回答をお願い致します。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
シリアルポートでは、LANで言うところの127.0.0.1みたいなことはできないので、物理的にポートが2個と、クロスケーブルが必要です。
ただこれだとめんどくさすぎるため、一度バーチャルポートを試してみる価値はありそうですね。これはシリアルポートのエミュレータです。これなら物理的なポートもクロスケーブルもいりません。http://robot-jp.com/database/index.php?%E3%83%84 …
これで適当なポート番号に「Pair」でバーチャルポートを作って、一方のポート番号をホストOSに、もう一方をゲストOSに登録します。
この回答への補足
回答ありがとうございます。
エミュレータ等を使用しないと仮想化できないということでしょうか。。
実際に存在するCOM1だけで、ホスト、ゲストでの名前を変えれば通信できるものと思い込んでいました。
教えて頂いたソフトを使用してみました、
COM3とCOM4をエミュレータ上で定義して、ホストOS(windows)でCOM1だったシリアルポートの設定をCOM3に、
グストOS(fedora8)の設定をCOM4(ポート番号、ポート/ファイルパス共に)に設定して通信をしてみました。
この前のように通信ポートが開けないというようなことはなくなりました。
ホストOS側から、ハイパーターミナルと通信アプリ両方でポート(COM3)への通信ができました。
が・・・。
ゲスト側でホストからの通信データを取り込めていないようです。。
通信レートを19200bpsに合わせて、ゲスト側の/dev/ttyS3をtail -fで開きながら、
ホスト側からデータ("test"等の簡単な文字列)を送信してますが、どうも受け取れていないようです。
ゲスト側からの送信もしかりで、/dev/ttyS3にechoで文字列を送信するもホスト側で受信しません。。
No.3
- 回答日時:
ざっと眺めただけだけど、これ詳しくてよさそう!
VirtualBoxでシリアルポート(COMポート)を使う « 碧落にて気まぐれに一言
http://sgry.jp/blog/tag/programming/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- ドライブ・ストレージ RS232C 通信でエラー(受信が正確でない)がでます。どなたか教えてくださいませ。 11 2022/09/03 11:53
- ルーター・ネットワーク機器 YAMAHAルータ設定について 1 2022/09/03 16:31
- ファイアウォール ポート開放で利用可能なTCP一覧の中に利用したいTCPが入ってない場合どうすればいいのでしょうか? 2 2022/09/12 10:31
- その他(OS) VirtualBoxのゲストOS起動時にUSBデバイスを自動認識したい 1 2023/05/07 14:17
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- Windows 10 リモートデスクトップ接続 1 2022/07/12 14:30
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
- 固定IP Win11 アダプター設定変更にイーサネットが表示されない 1 2022/12/03 18:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Teraterm で、「シリアル」の方...
-
USBとLANの違い?
-
COMポートが表示されない
-
VB2010で、シリアル通信をするには
-
クリックをヘッドホンからだけ...
-
Comポート番号変更
-
スイッチで物理ポート毎にパケ...
-
エクセルを開くと、「プリンタ...
-
このネットワークを使うには手...
-
受信パケット0でIPアドレスが取...
-
スイッチングハブにセグメント...
-
MACアドレスからIPアドレスを割...
-
IPアドレスのセグメント
-
PING送信時のUUUとQQQについて
-
ネットワークプリンタに接続で...
-
スイッチングHUBに異なるネット...
-
プロキシの設定が戻る
-
MACアドレスはLAN内で相手を特...
-
WinSockを使ってのプリンタ接続...
-
OSPFのコスト値が同じ場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Teraterm で、「シリアル」の方...
-
COMポートが表示されない
-
キャプチャではIEEE802.1qのタ...
-
Windows10Pro ポート(COMとLPT)...
-
USBとLANの違い?
-
VB2010で、シリアル通信をするには
-
CISCO Catalyst 2960の「Rcv-E...
-
クリックをヘッドホンからだけ...
-
COM接続デバイスのポート番号特...
-
VirtualBoxでのシリアル通信設...
-
ルートポートと代表ポート
-
シーケンサ
-
USB2.0接続のHDD、DVDドライブ...
-
お客さんがスイッチに接続して...
-
vistaで「この USB デバイスは...
-
仮想COMポートの仕組みについて
-
タグVLANのルーティング
-
【超初心者】ポートスキャンの...
-
HUBのカスケード接続について
-
USBメモリを認識するPCとしないPC
おすすめ情報