Thanks for the additional details, that helps.
>
When I plugged one in expecting the VMX-Pi's DHCP to take over, the VMX-Pi was not giving it an IP address. I used Angry ipScanner to check, and all I could find was my host computer (wirelessly connected to the VMX-Pi), at 10.67.62.5, and the VMX-Pi at both 10.67.62.2 and 172.22.11.2. This is odd as I am able to find the pi on my home router when I plug it into it.
Yes, this is odd. The VMX-Pi DHCP Server is configured to allocate IP addresses on its ethernet interface within the range 172.22.11.XXX (this occurs for instance if a PC is connected to the VMX-pi ethernet port). If the Coprocessor were (a) DHCP-enabled and (b) connected to VMX-pi's ethernet, it should have received an IP on the 172.22.11.2 subnet from VMX-pi's DHCP server. I'm curious what the ifconfig command on the coprocessor would have revealed in this case....
My intuition is it's best to find the root cause causing DHCP address assignment to fail. I don't have an explanation for this.
You might also consider disabling the wifi interface on the co-processor, perhaps that will remove a confounding factor?
> So, then I tried to set the static IP (with DHCP Fallback) of the co-processor to 10.67.62.9 with a gateway and DNS Server to 172.22.11.2, and it messed up the VMX-Pi somehow. I could find the VMX-Pi at first, but then I could not. I also noticed the Titan Motor controller status light was blue. I assume once the co-processor finished booting, there was an IP conflict.
I understand the way fallback works is it will assign the static IP address ~only if a DHCP server can't be reached~. So I assume that in this case, the initial DHCP server communication over ethernet would have led to assignment of an ip on the 172.22.11.XXX subnet (and 10.67.62.9 would not have been used). But maybe it failed, similar to your first example. Again, ifconfig will likely reveal more details.
If DHCP assignment failed, then the co-processor ethernet interface is statically assigned 10.67.62.9; in this case, the co-processor would attempt to send IP packets over the ethernet interface to the wifi network. VMX-pi doesn't create any route between these subnets, so this communication should fail.
I'd recommend statically assigning the coprocessor a static ethernet ip of 172.22.11.10 (10-20 are the final octet ranges recommended by FIRST for coprocessors, 9 for IP cameras). Disable DHCP.
Also, is it required to creating routes between the Wifi and Ethernet subnet (e.g., setting gateway)? To keep things simple, I'd avoid this if possible.