Начнем с основ. USB-модем в системе может определяться в системе 2мя способами: как телефонное соединение, с модемом, и как RNDIS устройство - эмуляция Ethernet соединения по USB.
В первом случае установка соединения целиком и полностью обеспечивает ОС. В случае RNDIS - модем сам хранит настройки провайдера и подключает и отключает соединение, для ОС он выглядит как обычный Ethernet роутер. В таком варианте, USB-модем может установить соединение, даже просто воткнутым в зарядное устройство USB.
Переключение режимов модема зависит от модели модема, с помощью специальных AT-команд. Остальное настраивается правилами маршрутизации и фаервола ОС.