2012-02-17 12 views
0

VMware ESXi 5.0でDebian Squeezeを実行しているVMをセットアップしました。それは実行中のWebサーバーと他のものがあります。私の目標は、ローカルネットワーク内の他のコンピュータからホスト名でこのマシンにアクセスすることです。これは機能していません。現在、このVMにはIPアドレスでしかアクセスできません。ホスト名でVM(ESXi)にアクセスできません

私のネットワークでは、DHCPサーバーでもあるWindows Server 2003が(ADを備えたドメインコントローラとして)動作しています。 私のVMはサブネット192.168.115.0/24からIPアドレスを正しく取得します。また、winbindをインストールした後に、名前を付けてネットワークから他のマシンにpingしたりアクセスしたりすることもできます。しかし、他の方法では動作しません、他のマシンはこのVMのホスト名を見つけることができません。

Win7マシンがホスト名でこのVMにpingを実行しようとしたときに、プロセスをキャプチャしました。

43 2.700104 192.168.115.103 192.168.115.100 NBNS 92 Name query NB INFORMATIX2<00> 
44 2.700487 192.168.115.100 192.168.115.103 NBNS 98 Name query response, Requested name does not exist 
45 2.720377 192.168.115.103 192.168.115.255 NBNS 92 Name query NB INFORMATIX2<00> 

だから私はそれにIPアドレスを提供したにも関わらず、私のサーバーは、VMを知らない推測:Wiresharkのは、以下の(.100は0.103は私のローカルマシンで、サーバーである)私を示しています。

ここで何が間違っていますか?

+0

あなたの投稿の末尾を回答にし、それを他の人があなたの問題が解決したことをより簡単に見ることができるように「受け入れ済み」としてマークすることができます。 –

+0

完了しました、あなたのヒントありがとうございます。 –

答えて

1

問題が見つかりました。原因は、私のLinuxマシンが動的DNS更新を有効にしていないことにあります(dhclient.confのmanページ、「DYNAMIC DNS」も参照してください)。このスレッドは私のための正しいヒントを持っていた - 私は自分のdhclient.confを編集し、ホスト名 "debian-vm"を送る必要があります。それに。マンページで書かれていることにもかかわらず、ホスト名で十分です - 私はfqdnは必要ありません。

これで、ネットワーク上の他のすべてのマシンから自分のVMにアクセスできます。これを確認するために、私はWin2k3サーバーからDHCPサーバーの設定を見て、リースをチェックしました。これで、自分のVMの名前が「名前」の列に表示されます。変更前は空でした。

別の情報を追加する必要があります:特定のIPをVMのMACアドレスに配信するようにWin2k3のDHCPサーバーを設定する場合は、「DNS-Aおよび-PTRエントリの更新をDNS予約のプロパティで「更新を要求しないク​​ライアント」を選択します。

関連する問題