Hello, I have a performance problem using a vm as a gateway.
This is my configuration:
HOST
Intel 2150, 2-processor PIII 800Mhz, 1GB RAM, OS Trustix 3.0.
vmnet0 -> bridged to eth0 (LAN)
vmnet7 -> bridged to eth1 (connected to ADSL modem)
vmnet2 -> not configured but used by vmes (as DMZ, I don't want host server having an interface in DMZ)
Next, I got a VM (biprocessor) as gateway, with 3 interface:
\- eth0 -> Bridged (vmnet0)
\- eth1 -> vmnet7
\- eth2 -> vmnet2
On this machine is running an IPCOP 1.4.10 in greenorangered configuration.
I got also a VM with a single interface on vmnet2 (a server in dmz).
With this configuration, if I transfer data from the server in dmz to another vm in dmz, the transfer rate is optimal (5MB/s).
Also, if I change the vmnet of the dmz server to vmnet0 (bridged), and I transfer from it to my machine, I achieve identical performance.
The problem is that, when I transfer data from the dmz server to my machine in the lan, passing through the IPCop VM, transfer rate slow down to 600KB/s or similar.
I don't think it's a problem with IPCop itself because I tried to put between my machines a Knoppix-booted VM with ip_forward enabled, and transfer rate is identical.
Could it be a performance problem within VMware Server itself?
Or maybe that I need a forwarder machine with vmware-tools installed and enabled (vmxnet driver)?
Please help me...
Thanks