VMware(またはVMを使用する他の方法)で実行されているvmのIPアドレスを見つける方法


33

LinuxボックスでVMware Workstationを実行しています。

centOS(Linux)仮想マシンをパワーオンすると、マシンのマウスまたはキーボードの制御を取得できません。私はそれがエラーメッセージと関係があると思う:

このゲストにVMware Toolsがインストールされていません。VMメニューから[Install VMware Tools]を選択します。

このメニューオプションをクリックすると、ドライバなどを含む仮想CDが挿入されます。これは、マシンをキーボードまたはマウスで制御できないため、役に立ちません。

IPアドレスまたはホスト名を把握できれば、任意の数のプロトコルを使用してマシンにアクセスできると考えていました(SSHが思い浮かびます)。

このマシンのIPアドレスまたはホスト名を取得するにはどうすればよいですか?

注:このマシンは作成しませんでした。同僚が会社にいない人を作成しました。マシンに入ることができれば、時間を大幅に節約できます。私はログイン資格情報を持っているので、それは問題になりません。


VMware Toolsは、(特に)強化されたマウス統合のみを提供します。たとえば、マウスがVMウィンドウにトラップされなくなり、手動で解放する必要が生じます。ツールがなくても、VMは、ウィンドウをクリック/入力して入力することで、キーボードとマウスをキャプチャできます。ホストウィンドウの右下に、キャプチャ状態を示すアイコンがあります。
ケン

@Kenそれも私の理解でした。残念ながら、これはこのvmには当てはまらないようです。
sixtyfootersdude

回答:


34

最初に仮想マシンの設定に移動します。

MACアドレスが見つかりました

次に、[ネットワーク]セクションで、[詳細設定]ボタンをクリックし、MACアドレスを読み取ります

次に、コンソールで次を実行します。 arp -a

C:\>arp -a
Interface: 10.98.79.23 --- 0xb
  Internet Address      Physical Address      Type
  10.98.79.10           b8-ac-6f-cb-a1-80     dynamic
  10.98.79.12           78-2b-cb-aa-51-bf     dynamic

Interface: 192.168.20.1 --- 0x1c
  Internet Address      Physical Address      Type
  192.168.20.128        00-0c-29-56-bd-36     dynamic
  192.168.20.255        ff-ff-ff-ff-ff-ff     static

MACアドレスが見つかり、IPが横になります。

この場合、IPは次のとおりです。 192.168.20.128


1
私にとって、VMは(ルーターのDHCPアドレスを使用して)ローカルマシンのarpテーブルにありませんでした。ネットワーク上でそれを知るには、VMにホストIPへの接続を試行させる必要がありました。
アンドリューロリアン

Windows10ではSettings -> Network & Internet -> Ethernet、使用VMWare Network Adapter VMNet8するスイッチをクリックして使用できますNAT: Useing the host's IP address。Bridgedを使用している場合は、になりますVMNet1。クリックすると、そのスイッチに割り当てられたIPアドレスとそのMACアドレスが表示されます。@F Boucherosanwserの同じ設定メニューで同じMACアドレスであることを確認できます
loostro

VMNet1は常にブリッジモードに割り当てられ、VMNet8は常にNATモードに割り当てられます
-loostro

6

これらの入力デバイスがUSBデバイスとしてゲストOSに接続されていない場合、確認してください。それらを切断すると、ホストOSからアクセスできるようになり、したがって動作可能になります。

Linuxでは、コマンドは次のとおりです。

ip addr

またはかなり時代遅れ:

ifconfig

Windowsでの同等のコマンドは次のとおりです。

ipconfig /all

出力は次のようになります。

eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.2.101 netmask 255.255.255.0  broadcast 192.168.2.255
    ...

1
これには、@ sixtyfootersdudeが持っていないVMコンソールへのアクセスが必要です。
リビエラキッド

@RivieraKidこれらのコマンドは、VMware内で実行されている任意のマシンのローカルコンソールで実行できます-シェルプロンプトで基本的なキーボードおよび/またはマウスが使用できない場合-むしろ一般的なコンテナの設定ミスのように聞こえます...キーボードはVMwareツールに依存しています。キーボードがない場合-ディスクを完全に機能するOSにマウントするだけで、常に可能です(面倒なことはありません)。
マーティンツァイトラー

1
私は同意しますが、OPは「centOS(Linux)仮想マシンをパワーオンすると、マウスまたはキーボードでマシンを制御できない」と述べています。私は彼の構成について正しくないことがあることに同意しますが、これは質問に答えません。
リビエラキッド

Linuxでは、ifconfig廃止されました。たとえば、RHEL / CentOS 7から完全に削除されました。ip addr代わりに使用してください。
kbolino

まだそのコマンドがあります...ほとんどの場合、VMにはUSBデバイスとして接続された入力デバイスがあるだけで、実際にはホストOSで実行されているドライバーにアクセスできません。
マーティンツァイトラー

1

Workstationには組み込みのVNCサービスがあります。私はそれを使用しませんでしたが、(下記の)構成は、それを有効にして、仮想マシンの制御を取得するためにいくつかのVNCクライアントのいずれかで特定のポートでホストのIPを使用できることを示唆しているようです。

VMWare Workstation VNC構成のセットアップ



0

Linuxについては知らないが、Windowsでは…

  1. 別のネットワークインターフェイスをVMに追加します。これは、VMware DHCPを使用して既知のIPをVMに割り当てます。VMware DHCPを非常に短いアドレス範囲に設定する必要があり、IPを選択するのは簡単です(デフォルトのWindowsファイアウォール設定ではエコー要求の着信が許可されないため、確認するのも問題になります...しかし、Windowsではありません) )

  2. VMがあるサブネットを選択し、別のPCをサブネット(別のVMまたは物理PC)に配置し、コンピューターブラウザーサービス(「ネットワーク」または「マイネットワーク」)を使用してVMを見つけます。

ネットワークスキャンソフトウェアも探す必要があります。

ところで、VMネットワークモードとは何ですか?ホストオンリーのプライベートネットワーク(NATの有無にかかわらず)またはブリッジド?


0

答えるには手遅れかもしれませんが、私は同じ問題を抱えていました。VMware vSphere Clientをインストールするだけで、ログオン後にVMを右クリックして、マウスとキーボードが機能するコンソールで開くことができます。コンソールからマウスを終了するには、CTRL + ALT。


0

ネットワーク上の不明なホストを見つけるには(VMであるかどうかに関係なく)、Angry IP scannerを使用できます。Linuxのもう1つのオプションはarp-scanです(通常はデフォルトではインストールされませんが、依存関係はほとんどありません)。このコマンドarp-scan -lは、IPアドレスと関連付けられたMACアドレスのテーブルを提供します。すべてのVMに同様のMACアドレスがあるため、大規模なネットワークがある場合は、そのように絞り込むことができます。


0

Windows 7では、

  1. MACアドレスをクリップボードにコピーしました
  2. メモ帳でC:\ ProgramData \ VMware \ vmnetdhcp.leasesを開きます
  3. MACアドレス文字列を検索します。

0

私は同じ問題を抱えています、Linuxでコマンドを入力します

ip addr

しかし、それは私が探していたものではない127.0.0.1のようなものを示しています。

VMwareにLinux(CentOS)をインストールするときに、ネットワーク構成を設定しなかったことに気付きました。

そこで、新しいLinux VMを再度インストールすることでこの問題を解決します。インストール中に、図のようにネットワークを構成するセクションがあります。

画像

インストールが完了したら、「ip adddr」と入力すると、IPが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.