web-dev-qa-db-ja.com

ホスト名でVMWareFusion Linuxゲストに対応しますか?

ゲストのネットワーク接続にNATオプションを使用して、VMWare Fusion 3.0.0でUbuntuサーバー9.04イメージをセットアップしています。Macホストから、Linuxゲストにsshを使用して問題なく送信できます。これはIPアドレスですが、便宜上、ホスト名で参照できるようにしたいと思います。

mac-Host:~ ssh [email protected]

数年前にParallelsを使用して同様の設定をしましたが、どのように設定されたか覚えていません。 「うまくいった」かもしれません。

これを機能させる方法について何か提案はありますか?

11
amrox

元の質問に対する1つのステップの答えは、次のコマンドを実行することです。

$ Sudo apt-get install libnss-mdns

このパッケージをインストールすると、機能がすぐに有効になります。その後、your-vm-hostname.localでVM)にアクセスできるようになります。これは、仮想化ソフトウェアでの構成方法に応じて、VMのローカルネットワーク内でのみ機能します。

この機能は、Appleおよび他のすべての人によってZeroconfによってBonjourと呼ばれます。これは、OS XおよびiOSに組み込まれています。Windowsでこれを取得する最も簡単な方法は、Windows用のiTunesをインストールすることです。

8
hashemi

Avahiを使用してzeroconfを構成できます。これにより、クライアントはDNS登録なしでネットワーク上で自分自身を識別できるようになります。

3
Jon Lasser

コマンドラインからログインしたいだけなら、 ssh config ファイルを作成してみませんか?私は私のvmのためにこのようなことをします。

# ~/.ssh/config
Host linux-box    
Hostname localhost
Port 8822

その後、私はできます

mac-box:~ ssh linux-box
2
yanokwa

NATを使用している場合、DNSサーバーに登録しようとする場合がありますが、ホスト以外のコンピューターでは、IPはマシンと同じになり、いくつかの問題が発生する可能性があります。

ブリッジネットワークに切り替えることをお勧めします。これにより、独自のIPアドレスが与えられ、どのマシンにも、ネットワーク上の他のマシンと同じように見えます。すべてのIP設定を正しく設定した場合(またはDHCPを使用した場合)、自動的に登録され、IPまたはホスト名を介してどのポートでも問題なく実行できるはずです。

1
William Hilsum