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

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

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

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

VirtualBox

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

Q&A

解決済

2回答

11750閲覧

virtualbox が外部につながらない

退会済みユーザー

退会済みユーザー

総合スコア0

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

VirtualBox

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

0グッド

0クリップ

投稿2015/05/13 11:26

現在サーバ側の開発環境構築してます。
virtualboxにdebianをinstallしたまではいいのですが
apache2をinstallしようとしたところ、ftp.jp.debian.orgにつながりません。
ssh接続はできますが、apache2もmongodbもinstallできず困っています。
sources.listを編集してみたりもしましたがうまくいきません。

アダプター1はNAT、
アダプター2はホストオンリーアダプターです。

どなたかご助言お願いします。

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

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

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

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

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

guest

回答2

0

自分の場合は、ホストオンリーアダプターから、ブリッジアダプターに変更したところ、
つながるようになりました。

投稿2015/06/09 14:29

frogman

総合スコア129

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

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

0

ベストアンサー

私もcentosの仮想マシンを作るときによくはまります。
その時に試していることを書きます。

まずはguestのdebian側の設定を確認してみるのがいいと思います。

  1. インターフェースを認識しているか

ifconfigを実行してNATとホストオンリーアダプタの2つを認識しているか確認します。
よくMACアドレスが違っていて認識しないことがあります。
認識していればeth1とeth0の2つが出るはず。
出来てない場合はネットワーク設定をいじる。

  1. どこにつながるか

いろいろguestからpingしてみてどこにつながるのか把握します。

  • 適当なglobal ip (OKなら外までつながっている)
  • ホストOSのローカルエリア接続のIPアドレス
  • ホストOSのHost-Only NetworkのIPアドレス
  • ゲストのNAT側のインターフェースのIPアドレス
  • ゲストのHost-Only NetworkのIPアドレス

とくに「ゲストのNAT側のインターフェースのIPアドレス」にping
して返ってくるのに「ホストOSのローカルエリア接続のIPアドレス」にping
して返ってこないのはルーティングがあやしい気がします。

  1. ルーティングテーブルを確認

routeコマンドを使って確認します。
デフォルトゲートウェイに指定されているインターフェースが間違っていると
外まで届きません。
NATに指定しているインターフェースをデフォルトにします。

  1. DNSで名前解決出来ているか

resolv.confにDNSサーバが設定されているか確認します。
私はもっぱらGoogleDNS(8.8.8.8)を使ってます。
digやnslookupといったコマンドでドメインが解決できてるか確認します。

  1. ホストのfirewallを確認

投稿2015/06/09 15:57

take4s5i

総合スコア68

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問