2016-06-14 5 views
-1

私は、Linux(ubuntu)ともう1つの実行中のWindowsを実行しているVirtualBox VMを持つmacホストを持っています。

すべてのゲストVMにブリッジネットワークアダプタとホスト専用ネットワークアダプタをセットアップしました。

ホストはVMにpingを実行でき、VMはホストにpingを実行できます。これは、ホストがネットワークに接続されている場合に問題ありません。自宅のルータはDNSとして機能し、ping(およびその他のネットワークサービス)が適切なVMにルーティングされます。
しかし、ネットワークに接続していないときはどうすればよいですか?(私はたくさん旅行します)軽量DNSのように機能し、トラフィックを正しいVMにルーティングするホスト上で実行できる何らかの方法(たぶんサービス)はありますか?ネットワークに接続していないときにVMにアクセス(ping)する方法は?

答えて

0

あなたは

あなたは

# vi /etc/host.conf 

注文ホストを編集することができ

# ip addr 

は、その後、あなたのVMのローカルアドレス

# vi /etc/hosts "hosts - static table lookup for hostnames " 

を編集して、追加のVMのローカルアドレスまで見ることができます、バインド

ルックアップの順序を変更します。

「など/ host.confのファイル。ライン注文ホスト、バインドは、/ etc/hostsファイルがバインドを注文する行を変更する。ネームサーバよりも優先され、ホストはホスト名とIPアドレスを解決するためにシステムを構成することを指定しますIPアドレスは、ネームサーバを通じて解決することができない場合は最初のネームサーバを使用して、システムは、/ etc/hostsファイル内のIPアドレスを探します。「あなたは、VPNを作成することができ

の更新を?

これにより、静的IPを持つことができ、ルータからの動的IPを処理するためにVPNを残すことができますか?

は、[ネットワーク]をクリックして、アップルメニューから「システム環境設定]を選択します。ネットワーク接続サービスリストの下部にある「追加」(+)をクリックし、「インターフェース」ポップアップメニューから「VPN」を選択します。

設定するVPN接続の種類を、接続するネットワークに応じて[VPNの種類]ポップアップメニューから選択し、VPNサービスに名前を付けます。

VPN接続のサーバーアドレスとアカウント名を入力します。 [認証設定]をクリックし、ネットワーク管理者が指定したユーザー認証情報を入力します。

ユーザー認証情報を入力したら、[OK]をクリックしてから[接続]をクリックします。

次にまた、あなたは「オフライン」

いるときに、すべてのVMのためにネットワークを変更するには、スクリプトで上記を実行することができ、新たなネットワークインタフェース

VBoxManage modifyvm "VM name" --natbindip1 "192.168.0.x" 

でVMを指します参考https://Apple support VPN

参考virtualbox.org vboxmanage

または

これは少しハックです。

私のルータは私のipも動的に割り当てます。しかし私はそれを私にIPを与えるように強制する。私は自分のlinuxボックスで静的に設定してipを割り当てています:)これはオフィスで動作します。私はネットワークスクリプトをバックアップしていますので、ネットワークを落としてからファイルを置き換えて、ネットワークを立ち上げてください(Fedora/Redhat/Centos/etc/sysconfig/network-scripts /のファイル場所)

すべて最高

+0

「VMローカルアドレス」とはどういう意味ですか? VM上に2つのネットワークアダプタがあり、どちらもIPアドレスを持っています。/etc/hostsにどれを追加しますか? – Ajay

+0

こんにちはアジャイ私は別のアイデアを持っています。あなたはどちらのVmを使用していますか? – pnorton

+0

私はOS Xホスト、3つのubuntu VM、および1つのWindows 7 VMを持っています。ネットワークを介してお互いに話す必要があります。ポート転送は1つのオプションですが、私は数十のマッピングを追跡したくありません。 – Ajay

関連する問題