How do I ssh to a USB-device-provided network?

I broadly assume this question applies to any device that exposes SSH over USB, but to be specific:

I have a Remarkable 2, which provides an SSH-able network when connected by USB. dmesg shows this as a “CDC Ethernet Device” when connected. The USB devices widget also shows it in the “Networking” section.

In sys-usb and almost any other VM I send the USB device to, I can’t ping or ssh the network it provides. sys-net is able to though, if I send it there, so I assume this is a networking-specific isolation… but I’m not sure how to send that to my intended VM along with the USB device itself.

Most likely this is something fairly simple, but I’m not familiar enough with Qubes to know where to look. Could someone please point me in a useful direction?

The easiest approach is to attach it (the USB device, using devices widget) to the VM where you want to use it (from where you’ll SSH into it etc). And then you need to configure it (by default NetworkManager is running only in sys-net, so it doesn’t happen automatically elsewhere), easiest by simply calling dhclient enu1 (where enu1 is the actual interface name). You may need to install dhclient first (dhcp-client package on Fedora, likely similar on Debian).