I have a router and a managed switch plus a couple of systems attached to those:
- Router: 192.168.10.200
- PC1: 192.168.10.1 (Some sort of embedded Linux)
- PC2: 192.168.10.35 (OpenSuse)
- PC3: 192.168.10.31 (Win 10 host)
- PC4: 192.168.10.32 (Xubuntu 16.04 VM)
From all but PC1 (which I can only configure to a touch display and send the data) I can ping all other machines in the network.
PC1 sends UDP packets on port 47555 to PC2 only plus broadcasts ADwin Config packets (that is destination IP here is 192.168.10.255) through its port 4710. I can intercept all packets from PC1 with Wireshark on PC3 but for some reason even after using
netsh (a tool I just found out about) I can still only get ADwin Config packets (on port 4710) but no UDP.
netsh interface portproxy add v4tov4 listenaddress=192.168.10.1 listenport=47555 connectaddress=192.168.10.32 connectport=47555
I'm not sure if its the arguments I've used or the fact that it's UDP we are talking about, or a combination of both.
Sadly I'm not allowed to change the
iptables on PC2. Otherwise I would have just redirected incoming packets from there to the VM directly.
Any ideas how to fix this?