У меня следующая ситуация.
У меня есть два USB-модема (один модем Huwawei LTE, один модем ZTE 3G) с двумя разными SIM-картами от двух разных провайдеров (оранжевый и play, если быть точным).
Используя Network Manager, я хочу создать два соединения и привязать каждое соединение к определенному устройству. Однако эти соединения, похоже, используют только один модем (в списке /dev /cdc-wdm0), который связан с устройством ZTE, если оба они подключены одновременно. У меня также есть два устройства, которые, вероятно, являются символическими ссылками на некоторые устройства /dev /ttyUSB - /dev /gsmmodem и /dev /gsmmodem2.
То, чего я хотел бы достичь, это следующая ситуация:
Соединение А - модем Huwawei LTE, провайдер Orange, назовите его orange_primary, запустив его, запустив nmcli con up orange_primary. Если это не удается, вызов nmcli не выполняется.
Соединение B - модем ZTE 3G, провайдер Play, название play_backup, расширение, запустив nmcli con up play_backup. Если это не удается, вызов nmcli не выполняется.
Что у меня сейчас:
Оба соединения используют ZTE 3G модем, указанный как /dev /cdc-wdm0, у этого модема есть Play Sim Card, однако, когда я вызываю nmcli con up orange, он все еще подключается через этот модем / simcard / провайдера, так как я считаю APN имена и номера доступа одинаковы для обоих.
Я использую nmcli 0.9.10.0 на Debian 8 (Джесси).