Je rencontre un problème de réseau étrange avec une machine virtuelle VMWare Debian (6) sur mon Mac. Environ 15 minutes après le démarrage, je ne peux plus utiliser SSH, consulter les sites Web servis depuis ou envoyer une requête ping à la VM.
J'utilise généralement la VM en mode sans tête vmrun -T fusion start VIRTUALMACHINEPATH nogui
, mais le problème survient lorsque je démarre également la machine virtuelle via VMWare.app.
Lorsque je ifconfig
vérifie l'adresse IP de l'appareil une fois que les connexions réseau ont échoué (ce que je fais via l'interface graphique - le lancement de VMWare.app lorsque le serveur est inaccessible en mode sans interface graphique me donne un accès graphique au serveur), la ligne suivante est manquante. :
inet addr:192.168.231.137 Bcast:192.168.231.255 Mask:255.255.255.0
(Cette ligne est présente au démarrage; elle disparaît après la déconnexion des connexions réseau.)
Cela a commencé hier, apparemment sans raison - la machine virtuelle fonctionne bien depuis quelques semaines. Hier, j’ai installé rsync sur la machine virtuelle et j’écrivais du code Python qui subprocess
permettait de démarrer Xvfb et Selenium Server. Je ne sais pas si ce code a réussi à bloquer définitivement la mise en réseau sur la machine virtuelle.
J'ai essayé de copier les fichiers .vdmx et de les ouvrir dans une machine virtuelle VirtualBox. Le problème de réseau ne semble pas se produire là-bas (c’est-à-dire que la inet addr
ligne ifconfig
restera présente plus d’une heure); Cependant, les machines virtuelles VirtualBox ne rendent pas la machine virtuelle accessible par défaut, contrairement à VMWare. Je n'ai pas trouvé comment activer le transfert de port NAT pour les connexions entrantes vers la machine virtuelle VirtualBox de la même manière que VMWare est configuré. (Mes machines virtuelles VMWare et VitualBox utilisent toutes deux le NAT pour la mise en réseau.)
Je suis un idiot en matière de réseautage total, donc je ne sais pas s'il s'agit d'un problème de VMWare, quelque chose que j'ai réussi à faire sous Linux, ou d'une sorte d'attaque externe aléatoire - d'où le cross-post .