
日経Linux 2016 年2月号を98頁をみました
それはVirtualBoxのゲストOSにホストのファイルを見せる方法として、ホスト側で
$ python -m SimpleHTTPServer
するというものです。
実行すると
Serving HTTP on 0.0.0.0 port 8000 ...
と表示されたのでゲストOSから記事通りに
http://0.0.0.0:8000/
と接続しようとしましたが失敗しました。
どうしてでしょうか
なお、VirtualBoxのネットワーク設定は、
内部ネットワーク
にしています。個別のゲストOS同士で通信させるのに必要だったからですが、これが支障となっているのでしょうか。
No.1ベストアンサー
- 回答日時:
サーバスタート時に表示された0.0.0.0は全てのIPアドレスを監視するという意味です。
ただ、ここで注意いただきたいのは、IPのルールでインターフェースが持っているIPアドレス以外のパケットはSimpleHTTPServerに処理が移るよりも前に破棄されるという事です。
バーチャルマシンのインターフェースに割り当てている192.168.15.2だとすればhttp://192.168.15.2:8000/へのアクセスが必要になります。
この0.0.0.0以外を監視する意味ですが複数のインターフェースを持っているサーバの場合に意味が現れます。
例えば2つのインターフェースがあってLAN1が192.168.1.1、192.168.2.1と割り当て、192.1681.1のポート8000のみを監視する設定にした場合を考えてみましょう。
この場合http://192.168.1.1:8000/では接続できますがhttp://192.168.2.1:8000/では接続できないという風になります。
解決法ですが、バーチャルマシン上からhttp://127.0.0.1:8000/にアクセスするか、ifconfigコマンドを実行し、http://[ifconfigの結果として表示されたIPアドレス]:8000/にアクセスすれば接続できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TortoiseSVNでアクセスエラー
-
VirtualBoxのGuestマシンのネッ...
-
Hyper-Vでのネットワーク設定
-
Real VNCが頻繁に切断されます
-
Hyper-VのMACアドレスについて
-
127.0.0.1とは?
-
SSHでリモートログインした時に...
-
FFFTPが繋がりません
-
OSX「ネットワーク」に表示され...
-
ifconfigの結果errors等が増え...
-
当端末に対してpingが通らない
-
Hyper-vにて教えてください
-
AS400データをCSVやテキスト...
-
至急) mac finderの場所 ネット...
-
FTPのアップロートとダウンロー...
-
リモートデスクトップ接続でパ...
-
”Tortoise SVN” と ”Subversio...
-
サーバーというのとメインフレ...
-
ワイヤーボンディングのスパー...
-
DNSサーバを設定したのですがns...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リモートデスクトップのアクセ...
-
TortoiseSVNでアクセスエラー
-
至急) mac finderの場所 ネット...
-
VirtualBoxのGuestマシンのネッ...
-
Real VNCが頻繁に切断されます
-
Hyper-VのMACアドレスについて
-
AS400データをCSVやテキスト...
-
クロームキャストについて質問...
-
SSH接続をキー入力の有無でタイ...
-
接続先のIPを知る方法
-
Winファイル共有、マシン名では...
-
Hyper-vにて教えてください
-
Tera Term Pro からリモートロ...
-
SFTPで仮想サーバに接続できません
-
TeraTerm Domain名を用いてロ...
-
ネットワーク上にホスト名が同...
-
Macスリープ中にHDDが動いてしまう
-
FTPのアップロートとダウンロー...
-
ifconfigの結果errors等が増え...
-
【IIS】FTP接続エラーに...
おすすめ情報