Why does my Debian VMWare virtual machine lose all network connections ~15 minutes after boot?

1

I’m having a strange networking problem with a Debian (6) VMWare virtual machine on my Mac. Around 15 minutes after starting it up, I can no longer SSH into, view websites served from, or ping the VM.

I usually run the VM in headless mode, using vmrun -T fusion start VIRTUALMACHINEPATH nogui, but the problem occurs when I start the virtual machine via VMWare.app too.

When I use ifconfig to check the machine’s IP address once the network connections have failed (which I do via the GUI — launching VMWare.app after the server is inaccessible in headless mode gives me a GUI access to the server), the following line is missing:

 inet addr:192.168.231.137  Bcast:192.168.231.255  Mask:255.255.255.0

(This line is present when I boot up; it disappears after the network connections go down.)

This started happening yesterday, seemingly for no reason — the VM’s been running fine for a couple of weeks. I installed rsync on the VM yesterday, and was writing some Python code that used subprocess to start Xvfb and Selenium Server. I don’t know if that code somehow managed to permanently bork networking on the VM.

I’ve tried copying the .vdmx files and opening them in a VirtualBox virtual machine. The network issue doesn’t seem to happen there (i.e. the inet addr line in ifconfig stays present for over an hour); however, VirtualBox VMs don’t by default make the virtual machine accessible on the network, whereas VMWare seems to do so. I haven’t figured out how to turn on NAT port forwarding for incoming connections to the VirtualBox VM in the same way that VMWare is set up. (Both my VMWare and VitualBox virtual machines use NAT for networking.)

I’m a total networking idiot, so I don’t know if this is a VMWare issue, something I’ve managed to do in Linux, or some sort of random external attack — hence the cross-posting.

Paul D. Waite

Posted 2011-04-07T11:55:28.937

Reputation: 4 864

1Please do not cross-post your questions on Super User and Server Fault. – nhinkle – 2011-04-18T21:41:10.993

Answers

1

We had a similar issue on Debian squeeze, where-in once "ifconfig .... down" was done, and then immediately "ifconfig... up" was done, the configured IP address info wasn't available any longer.

Stopping the network-manager helped us. Try it:

/etc/init.d/network-manager stop

Bhas

Posted 2011-04-07T11:55:28.937

Reputation: 11

I’ll have a look, cheers. – Paul D. Waite – 2011-06-10T12:19:35.103