I'm trying to get two VMs with Pymodbus installed to communicate with each other, but I'm having a lot of difficulty with this. I'm very new to both networking and Linux, and most research that I've done on the topic hasn't gotten me very far because of my lack of experience. The basis for the project is to have these two virtual machines communicate with each other using the pymodbus functionality (https://github.com/riptideio/pymodbus), and then have a third VM (running Kali) perform a DoS attack and a MitM attack on the Debian VMs in order to test and analyze SCADA security. I've been able to successfully install pymodbus on both VMs, but am having difficulty getting anything to work from there.
I've already looked at this thread (How to do networking between virtual machines in VirtualBox?), but cannot utilize Hyper-V because I'm running Win10 Home, so I cannot complete the tutorials there. This is honestly driving me crazy, and I've been trying for days to figure this out, but I really need some help. All VMs were created through VirtualBox. Thank you so much.