I have four machines in the back room.
Velvet, the old linux server.
Phoenix, the new linux server.
Gir, my windows desktop.
Shiny, Lizard's laptop.
Gir and Shiny can talk to each other with no trouble. Velvet and Phoenix can talk to each other with no trouble. Phoenix can connect to Gir with no trouble. But when Gir or Shiny connect to Phoenix, they are fine for a little while, but if we do anythign intensive like playing mp3s off of samba shares on Phoenix, or tranferring large files, Phoenix cuts them off. Completely. Not just samba shares - all TCP/IP connections (ssh, etc.) are cut off, and Phoenix won't talk to those boxes for a minute or so after they get cut off. This means that the server I bought to hold large amounts of data won't share that data with my windows machines. No idea why. I tried upgrading to a new gigabit switch (phoenix and gir have gigabit cards), and I don't think it's network cabling, since the window -> velvet connections and the velvet <-> phoenix connections are solid (stay connected for weeks, etc.)
I've checked the process monitor on Gir, and I'm not seeing a huge spike in CPU usage or network usage before the cut offs. I played around with Samba settings to make sure Phoenix, not one of the windows machines, is the master browser for the workgroup.
I'm running out of ideas, here. Anyone have any idea what could be causing this?