![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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を立ち上げて、ホスト側でシリアル用ターミナルを
起動すると、ポートが開けません等のエラーログ(ポップアップ)が出ます。
設定方法、そもそものできる出来ない等のアドバイス、回答をお願い致します。
よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
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 で、「シリアル」の方...
-
COMポートが表示されない
-
キャプチャではIEEE802.1qのタ...
-
クリックをヘッドホンからだけ...
-
CISCO Catalyst 2960の「Rcv-E...
-
デジカメがPCと接続できません
-
HDDの取り付け方が分からな...
-
マザーボード交換後に、USB接続...
-
catalyst2950でのMACアドレス制限
-
「USBポートのルートハブの電力...
-
プリンタのエラー
-
富士ゼロックスのプリンターを...
-
シーケンサ
-
Felicaポート
-
VB2010で、シリアル通信をするには
-
ノートパソコンusbが破損
-
デスクトップ型PCのUSBについて...
-
ひとつのUSBポートだけデバ...
-
スイッチ(switch)の設定について
-
タグVLANのルーティング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Teraterm で、「シリアル」の方...
-
COMポートが表示されない
-
Windows10Pro ポート(COMとLPT)...
-
COM接続デバイスのポート番号特...
-
キャプチャではIEEE802.1qのタ...
-
CISCO Catalyst 2960の「Rcv-E...
-
VB2010で、シリアル通信をするには
-
VirtualBoxでのシリアル通信設...
-
USBとLANの違い?
-
【超初心者】ポートスキャンの...
-
USB-RS232変換アダプタを接続し...
-
Felicaポート
-
COM1ポート IRQが変わる
-
HUBのカスケード接続について
-
クリックをヘッドホンからだけ...
-
仮想COMポートの仕組みについて
-
COMポートに流れるデータを監視...
-
Catalystスイッチの強制ポート...
-
プリントサーバの設定について
-
USB 接続のイアフォンかヘッド...
おすすめ情報