私のMacのDebian(6)VMWare仮想マシンに奇妙なネットワークの問題が発生しました。起動後約15分後、VMにSSHでアクセスできなくなり、提供されているWebサイトを表示したり、VMにpingを送信したりすることはできません。
私は主にヘッドレスモードで仮想マシンを実行しますvmrun -T fusion start VIRTUALMACHINEPATH nogui
が、VMWare.appを介して仮想マシンを起動するときにも問題が発生します。
ネットワーク接続が失敗した後にシステムのIPアドレスを確認するときifconfig
(GUIを介してこれを行います。ヘッドレスモードでサーバーにアクセスできない後にVMWare.appを実行すると、GUIを介してサーバーにアクセスできます)行がありません。 :
inet addr:192.168.231.137 Bcast:192.168.231.255 Mask:255.255.255.0
(この行は起動時に表示され、ネットワーク接続が失われると消えます。)
昨日、何の理由もなくこのようなことが起こり始めました。 VMは数週間正常に実行されています。昨日、仮想マシンにrsyncをインストールし、subprocess
XvfbとSelenium Serverを起動するためのPythonコードを書いています。このコードが何らかの形で仮想マシンのネットワークを永久に停止したかどうかはわかりません。
.vdmxファイルをコピーしてVirtualBox仮想マシンで開いてみました。ネットワークの問題は発生していないようです(つまり、回線が1時間以上inet addr
続くifconfig
)。ただし、VirtualBox VMはデフォルトでネットワーク経由で仮想マシンにアクセスできるようにしませんが、VMWareはそうするようです。 VMWare設定と同じ方法でVirtualBox VMに着信接続のNATポート転送を有効にする方法が見つかりませんでした。 (私のVMWareとVitualBoxの仮想マシンはどちらもネットワーク接続にNATを使用します。)
私は完全にネットワーキング愚かなので、これがVMWareの問題なのか、Linux上で実行できたのか、それともランダムな外部攻撃なのかはわかりません。クロスパブリッシュ。
答え1
MAC冗長問題のようです。 VMwareゲストのMACがネットワーク上の他のMACと同じで、しばらくするとIPが失われるようです。ブリッジモードを使用している場合は、NATに変更するか、仮想マシンのMACアドレスを変更してみてください。