Hello!
A newbie here.
I had a Proxmox v 7.4 + iperf3 setup earlier, so I was able to test bandwidth between host, VMs and any other PCs with no issues.
I just got updated to v8.2.2 and now I'm having some issues when I'm trying to do some iperf3 test while Proxmox acting as iperf3 server.
Here some tests I've made:
1) Host (client) -> VM (WS2019, server) - connects instantly
2) Host (client) -> PC (W10, server) - connects instantly
3) VM (WS2019, client) -> PC (W10, server) - connects instantly
4) PC (W10, client) -> VM (WS2019, server) - connects instantly
5) VM (WS2019, client) -> Host (server) - "iperf3: error - unable to connect to server: Connection timed out"
6) PC (W10, client) -> Host (server) - "iperf3: error - control socket has closed unexpectedly"
I tried to disable firewall on both Datacenter and Node level, but it didn't help.
Then I tried to add some rules on both sides explicitly allowing both TCP and UDP at port 5201 (I tried different ports, too), even though firewall is still off. Still got these errors.
Then I checked iperf3 version on host (3.12 it is), and I got the same version on VM and PC, so there is no version mismatch. Still no luck.
Then in Datacenter -> Firewall -> Options I set "Input Policy" to "ACCEPT" (even though firewall is off everywhere already) and here is where I have weird behaviour... when I try to connect to host from VM as a client, I need to wait for ~10 seconds and after that it will be able to connect. Subsequest test within small time window connects instantly.
Yet I can't connect from PC to Host... Have no idea why. At v7.4 I had no such issues.
Where should I start looking? How to diagnose it?
A newbie here.
I had a Proxmox v 7.4 + iperf3 setup earlier, so I was able to test bandwidth between host, VMs and any other PCs with no issues.
I just got updated to v8.2.2 and now I'm having some issues when I'm trying to do some iperf3 test while Proxmox acting as iperf3 server.
Here some tests I've made:
1) Host (client) -> VM (WS2019, server) - connects instantly
2) Host (client) -> PC (W10, server) - connects instantly
3) VM (WS2019, client) -> PC (W10, server) - connects instantly
4) PC (W10, client) -> VM (WS2019, server) - connects instantly
5) VM (WS2019, client) -> Host (server) - "iperf3: error - unable to connect to server: Connection timed out"
6) PC (W10, client) -> Host (server) - "iperf3: error - control socket has closed unexpectedly"
I tried to disable firewall on both Datacenter and Node level, but it didn't help.
Then I tried to add some rules on both sides explicitly allowing both TCP and UDP at port 5201 (I tried different ports, too), even though firewall is still off. Still got these errors.
Then I checked iperf3 version on host (3.12 it is), and I got the same version on VM and PC, so there is no version mismatch. Still no luck.
Then in Datacenter -> Firewall -> Options I set "Input Policy" to "ACCEPT" (even though firewall is off everywhere already) and here is where I have weird behaviour... when I try to connect to host from VM as a client, I need to wait for ~10 seconds and after that it will be able to connect. Subsequest test within small time window connects instantly.
Yet I can't connect from PC to Host... Have no idea why. At v7.4 I had no such issues.
Where should I start looking? How to diagnose it?