I have a very modest system, but I believe there may be some value in how an inexperienced user put my pbx together. It is not a professional job, and I would appreciate any feedback.
I have Freepbx v16.0.40.4 100% stable. I am using just one extension, working in my home office. Hyper-V host (Windows 11 Pro) has a softphone connected to pbx as the extension. Want to connect my wife’s softphone on her pc to work as an extension as mine does.
The host has two network adapters, each connected to a different ISP. We have voip traffic going out on isp1 and the rest of our traffic going out through isp2. On Hyper-V host, the pbx nic has a virtual switch configured as an external network that the host does not share. Another virtual switch is configured from the pbx nic but is an internal switch that does not have internet.
On the host, I configured the internal nic through network connections to have an ip address with subnet but no gateway or dns. The external and internal switches have been added to pbx through freepbx gui, with the internal also having only an ip address and subnet. I have also created a Windows 10 VM that only has the internal switch as an active adapter, with ip address and subnet only. No internet.
So, the way it all works is the pbx runs on isp1, which my Hyper-V host does not have access to. To access the pbx gui, I RDP into the windows 10 vm, then use its browser to access the pbx gui on the special local ip (which does not have gateway or dns).
Lan ip example is 192.168.xx.x with subnet 255.255.255.0. So far there are 3 devices on the lan, they can all ping each other and all services are functional.
I am aware that I can access the pbx gui from a browser on the host, as well as Putty into it, but I think as long as I don’t, and use the vm that doesn’t have internet, then the only traffic coming from the pbx will be through the voip isp and be intended voip traffic, such as calls and pbx updates etc.
The Problem:
I am trying to add my wife’s pc, who also has two nics, one for each isp, with the voip isp nic configured to have its own ip address and subnet, similar to my host, the pbx, and the windows vm. But it doesn’t work. Cannot connect to vm through rdp, cannot ping any of the three machines. I’m out of ideas. Can anyone help?