Hey,

>> >
>> > I attempted to use mmcli 1.18.6 and nmcli 1.36.0 with network manager and 
>> > keyfiles to create multiple simultaneous connections to two different APNs 
>> > with a USB cellular modem on an Ubuntu Jammy Jellyfish 22.04 system. The 
>> > ModemManager.service file had the debug and test-multiplex-requested 
>> > options activated on the ExecStart line.
>> >
>> > Short summary of results:
>> >
>> > This sequence of commands (sudo nmcli con reload, sudo nmcli --wait 300 
>> > con up id conn1,  sudo nmcli --wait 300 con up id conn2) did not produce 
>> > multiple simultaneous packet data network connections, but rather the 
>> > second connection displaced the first.
>> >
>>
>> Hum... you are right here, and I think I totally mixed it.
>> NetworkManager probably runs an explicit disconnect of all bearers in
>> the modem before attempting a new connection. Something to improve in
>> NM I'd say, we may need NM also to know about the multiplex needs of a
>> given device, and allow having multiple connections over the same
>> single device. When I tested all this a while ago, I used NM for
>> testing, but all those tests were checking the complex process of
>> getting one multiplexed connection up, not more than one :) When
>> testing and validating multiple multiplexed connections I used a
>> different small tester program that used MM APIs directly.
>>
>> So, yes, for testing all this you should probably play with mmcli and
>> manual IP/route settings setup :/
>>
>
> Any idea when Network Manager might be changed as described above? In 2 
> weeks, 2 months, or 2 years?
>

Directly depends on whether someone requires this in NetworkManager
and whether someone is willing to work on it :)
Patches welcome!

-- 
Aleksander
https://aleksander.es

Reply via email to