Hey,

On Tue, Feb 13, 2024 at 1:18 PM Garfield Watkins
<garfield.watk...@gmail.com> wrote:
>
> Bearer 0 is the initial default bearer.
>
> Bearer 1 is the connected bearer
>
> Output from  mmcli -b 1 is:
>
>  ---------------------------------
>  General            |        path: /org/freedesktop/ModemManager1/Bearer/1
>                     |        type: default
>  ---------------------------------
>  Status             |   connected: yes
>                     |   suspended: no
>                     | multiplexed: no
>                     |   interface: enp0s20f0u2
>                     |  ip timeout: 20
>                     |  profile id: 1
>  ---------------------------------
>  Properties         |         apn: internet
>                     |     roaming: allowed
>                     |     ip type: ipv4
>  ---------------------------------
>  IPv4 configuration |      method: dhcp
>                     |      prefix: 0
>  ---------------------------------
>  Statistics         |  start date: 2024-02-13T12:08:31Z
>                     |    attempts: 1
>
> Please note ModemManager is not responsible for running the DHCP
> client in the net interface, so if your plugin is reporting "dhcp" IP
> method in the connected bearer settings (in your get_ip_config_3gpp()
> method), then whoever is the network management layer on top of
> ModemManager would be the one in charge of running DHCP client.
>
> I have NetworkManager running. I was under the assumption that it would 
> automatically run its dhcp client on the interface. It seems to do this when 
> I manually issue AT+CGACT=1,1. Its only when running under ModemManager that 
> nothing seems to happen, in fact I have tried to run dhclient enp0s20f0u2 and 
> only then do i get an ip address.
>

Did you connect the modem using NetworkManager (e.g. using nmcli) or
did you connect the modem using mmcli?

-- 
Aleksander

Reply via email to