Let’s get your FX30 working on Windows first, then linux since your running virtual linux.
For the Ethernet port, the ip address is hard coded as 192.168.13.31 and there is no dhcp server. On your Windows side, configure your network adapter with a static ip, something like 192.168.13.32.
For usb, You’ll need to install the drivers from the Source. Once you’ve done this, in the device manager if connect the USB cable you should see a Sierra Wireless ECM device. If you do, wait until your network adapter gets an ip address; for USB there is indeed a dhcp server so you host machine should get an ip such as 192.168.2.3. Then you can ssh to the FX30 at 192.168.2.2.