How to get IP address
Tony
tony.makkiel at daqri.com
Wed Nov 25 05:27:45 PST 2015
Thank you very much.
On 24/11/15 17:46, Aleksander Morgado wrote:
> Hey,
>
>> I have managed to connect to EE network. But how do I get an IP
>> address. I am using mmcli to make the connection. Most of the time it fails
>> to make the connection.
>>
>> --------------------------------------------------------------
>> mmcli -m 0 --simple-connect="apn=everywhere" --timeout=600
>> error: couldn't connect the modem:
>> 'GDBus.Error:org.freedesktop.ModemManager1.Error.MobileEquipment.GprsUnknown:
>> Unknown error (256)'
>> ------------------------------------------------------------------------------
>>
>> Or
>>
>> ------------------------------------------------------------------------------------
>> mmcli -m 0 --simple-connect="apn=everywhere" --timeout=600
>> error: couldn't connect the modem:
>> 'GDBus.Error:org.freedesktop.libmbim.Error.Status.Failure: Failure'
>> ----------------------------------------------------------------------------------
>>
>>
>> But when it connects
>> -----------------------------------------------------------------
>> mmcli -m 0 --simple-connect="apn=everywhere" --timeout=600
>> successfully connected the modem
>>
>> mmcli -m 0
>>
>> /org/freedesktop/ModemManager1/Modem/0 (device id
>> 'ca3bb301f9abd2a39125f61329c9616d15d21e0f')
>> -------------------------
>> Hardware | manufacturer: 'Generic'
>> | model: 'MBIM [8087:0911]'
>> | revision: 'M27260_V2.3_WW_01.1530.102'
>> | supported: 'gsm-umts, lte'
>> | current: 'gsm-umts, lte'
>> | equipment id: '3564040x0000xxx'
>> -------------------------
>> System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5'
>> | drivers: 'cdc_mbim, cdc_acm'
>> | plugin: 'Generic'
>> | primary port: 'cdc-wdm0'
>> | ports: 'cdc-wdm0 (mbim), wwan0 (net), ttyACM0 (at),
>> ttyACM2 (at)'
>> -------------------------
>> Numbers | own : '0044795748xxxx'
>> -------------------------
>> Status | lock: 'none'
>> | unlock retries: 'sim-pin2 (3)'
>> | state: 'connected'
>> | power state: 'on'
>> | access tech: 'hsdpa, hsupa'
>> | signal quality: '19' (recent)
>> -------------------------
>> Modes | supported: 'allowed: 2g, 3g, 4g; preferred: none'
>> | current: 'allowed: 2g, 3g, 4g; preferred: none'
>> -------------------------
>> Bands | supported: 'unknown'
>> | current: 'unknown'
>> -------------------------
>> IP | supported: 'ipv4, ipv6, ipv4v6'
>> -------------------------
>> 3GPP | imei: '3564040x0000xxx'
>> | enabled locks: 'fixed-dialing'
>> | operator id: '23433'
>> | operator name: 'EE'
>> | subscription: 'unknown'
>> | registration: 'home'
>> -------------------------
>> SIM | path: '/org/freedesktop/ModemManager1/SIM/0'
>>
>> -------------------------
>> Bearers | paths: '/org/freedesktop/ModemManager1/Bearer/0'
>>
>>
>> -------
>>
>>
>> mmcli -m 0 --simple-status
>>
>> /org/freedesktop/ModemManager1/Modem/0
>> -------------------------
>> Status | state: 'connected'
>> | signal quality: '22' (recent)
>> | bands: 'unknown'
>> | access tech: 'hsdpa, hsupa'
>> -------------------------
>> 3GPP | registration: 'home'
>> | operator code: '23433'
>> | operator name: 'EE'
>> | subscription: 'unknown'
>>
>> ------------------------------------------------------------------------------------
>>
>>
>> I do not have an ip address. I tried to manually bring the interface up and
>> get an ip address, without much luck.
>>
>> sudo ifconfig wwan0 up
>> sudo dhclient -d wwan0
>>
>> It keeps on sending DHCPDISCOVER on wwan0. Can somebody please advise what I
>> am doing wrong?
>>
>
> MBIM modems may not have their own DHCP built-in server, so
> ModemManager always defaults to STATIC IP configuration. If you see
> the Bearer object contents once you're connected, you'll get the IP
> details you have to use in the network interface:
>
> $ mmcli -b 0
>
> ModemManager doesn't set those; the user (or another app) would set
> those. E.g. when used alongside NetworkManager, it's NM the one
> setting the IP settings in the iface.
>
More information about the ModemManager-devel
mailing list