質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Q&A

2回答

4563閲覧

ホストOSからゲストOSのpingがタイムアウトとなり、解消したい

kkron4221

総合スコア8

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

0グッド

1クリップ

投稿2019/12/04 02:55

編集2022/01/12 10:55

現在、WinSCPを利用してホストOSにあるフォルダをゲストOSに送ろうとしています。
接続を行おうとしたのですが、

ネットワークエラー:"『ゲストOSのIPアドレス』"への接続がタイムアウトしました

と表示されました。

そこで接続の問題を疑い、ホスト、ゲストから互いにpingを飛ばしたところ、ゲストからホストへのpingは可能でしたが、ホストからゲストにはタイムアウトとなりました。
ホスト側のPCのファイアーウォールの設定が問題と考え、こちらのサイトhttps://teratail.com/questions/148894を参考にICMP Echo Requestの受信を拒否の項目をチェックしましたが、接続を許可するとなっていました。
その時点で何が原因かがわからなくなり、質問をさせていただきました。
ご助言いただけると幸いです。
よろしくお願いします。

環境
ホストOS:Windows10
ゲストOS:CentOS8
仮想化ソフト:VirtualBox

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ご利用の仮想化ソフトが不明ですが、VirtualBOXを例にすると
VirtualBOXで作成した仮想マシンのネットワークアダプタは「NAT」になっているので、
ホスト(Win10)からゲスト(CentOS)にアクセスするには仮想マシンのNIC設定にてポートフォワード設定をしたうえでlocalhostに接続します。

図の設定例ではlocalhost:10022にアクセスすると、ゲストの22ポートにポートフォワードしてアクセスします。

イメージ説明

投稿2019/12/04 03:26

yukky1201

総合スコア2751

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kkron4221

2019/12/04 04:50

ご推察の通りVirtualBoxを利用しています。情報の欠落があり失礼いたしました。 ご指摘の通り仮想マシンのネットワークアダプタが「NAT」となっていました。 そこで教えていただいた方法からポートフォワーディングルールをホストポートで10080ゲストポートを80で追加しました。 追加後にゲストマシンを起動しなおし、ホストからpingを飛ばしましたが要求がタイムアウトしました。 今回の場合だとポート番号を何かしらの手段で調べて、状況に合わせた番号を割り振るべきなのでしょうか?
yukky1201

2019/12/04 05:32

ホストからゲストへのpingは仕組み上不可です。
guest

0

ルーターを通さずにおなじLAN内での接続で間違いないでしょうか?
ホスト側のルーティングテーブルの問題だとは思いますが
とりあえずはtcpdumpでログをとってみるところからでしょうか

投稿2019/12/04 02:58

yambejp

総合スコア114585

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yambejp

2019/12/04 03:01

あ、ホストがwinですか・・・思ってたのと逆でした winだとnetsh traceとかですかね・・・
kkron4221

2019/12/04 08:11 編集

はい、仮想化ソフトを使っての接続のため、おなじLAN内での接続になります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問