web-dev-qa-db-ja.com

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

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

CentOS(Linux)仮想マシンをパワーオンすると、マウスやキーボードでそのマシンを制御できなくなります。私はそれがエラーメッセージと関係があると思う。

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

私がそのメニューオプションをクリックするならば、それはドライバ等と共に仮想CDを挿入します。私はマシンをキーボードやマウスで制御していないので、これは私を助けません。

私は、IPアドレスやホスト名を特定できれば、マシンに侵入するために任意の数のプロトコルを使用できると考えていました(SSHが思い浮かぶ)。

このマシンのIPアドレスまたはホスト名はどうやって取得できますか?

注意:私はこのマシンを作りませんでした。同僚がそれを作成しましたが、その会社にはもういません。私が機械に入ることができれば私に多くの時間を節約するだろう。ログイン資格情報があるので問題ありません

33

まず仮想マシンの設定に行きます。

Found the MAC address

次に、ネットワークセクションで、詳細設定ボタンをクリックして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です。

33
F Boucheros

それらの入力デバイスが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
    ...
6
Martin Zeitler

最も簡単な方法は、仮想マシン設定を使用しないことです。リンクに記載されている手順に従うだけです。

https://kb.wisc.edu/helpdesk/page.php?id=6526

インストールされているMac OSを開くメニューのアップルアイコンをクリックしてください - >システム環境設定 - >ネットワーク - >イーサネットとあなたのIPアドレスを参照してください

enter image description here

WorkstationにはビルトインのVNCサービスがあります。私はそれを使ったことはありませんが、下の設定はあなたがそれを有効にし、あなたの仮想マシンの制御を得るために多数のVNCクライアントのいずれかで特定のポートであなたのホストのIPを使うことを提案するようです.

VMWare Workstation VNC Config Setup

1
JoshP

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

0
CiviDeja

(VMかどうかにかかわらず)ネットワーク上の未知のホストを見つけるには、 Angry IPスキャナ を使用できます。 Linux用のもう1つのオプションはarp-scanです(これは通常デフォルトではインストールされませんが、依存関係はほとんどありません)。コマンドarp-scan -lはあなたにIPアドレスと関連するMACアドレスのテーブルを与えるでしょう。あなたのVMのすべてが同様のMACアドレスを持つことになるので、あなたが大規模なネットワークを持っているなら、そのようにそれを絞り込むことができます。

0
Charles Burge

Linuxについては知りませんが、Windowsではできます…

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

  2. VMがあるサブネットを選択し、そのサブネットに別のPC(別のVMまたは物理PC)を配置し、Computer Browserサービス( "Network"または "My Network")を使用しますVMを見つけるために ""を付けます。

あなたはまたネットワークスキャンソフトウェアを探すべきです。

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

0
Ubeogesh