Use advanced network settings (gui for network manager) and scale it using mobile settings compositor scale the open app. When using it and changing and saving values you sometimes have to wait 2-3 minutes and thats probably just a ui bug, eventually it will take the change.
I’m having the same issue but after disabling ipv6 the wwan adapter never gets an ipv4 address.
Even after toggling Mobile data, hw switch or a reboot.
Have checked with Librem support and we’ve looked at various settings:
Note: I’ve censored my ipv6 address
`
purism@pureos:~$ sudo mmcli -m any -b 1
--------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/1
| type: default
--------------------------------------
Status | connected: no
| connection error name:
org.freedesktop.ModemManager1.Error.MobileEquipment.Unknown
| connection error message: Call failed: cm error: (null)
| suspended: no
| multiplexed: no
| ip timeout: 20
--------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv4v6
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
--------------------------------------
Statistics | attempts: 1
| attempts: 1
purism@pureos:~$ sudo mmcli -m any -b 2
--------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/2
| type: default
--------------------------------------
Status | connected: no
| connection error name:
org.freedesktop.ModemManager1.Error.MobileEquipment.Ipv6OnlyAllowed
| connection error message: IPv6 only allowed
| suspended: no
| multiplexed: no
| ip timeout: 20
--------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv4
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
--------------------------------------
Statistics | attempts: 1
| attempts: 1
purism@pureos:~$ sudo mmcli -m any -b 3
------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/3
| type: default
------------------------------------
Status | connected: yes
| suspended: no
| multiplexed: no
| interface: wwan0
| ip timeout: 20
------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv6
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
------------------------------------
IPv6 configuration | method: static
| address:
ipv6 showing here
| prefix: 64
| gateway: ipv6 gateway showing here
| dns: ipv6 dns1 showing here, ipv6 dns2 showing here,
| mtu: 1500
------------------------------------
Statistics | duration: 300
| bytes rx: 2189285
| bytes tx: 397630
| attempts: 1
| total-duration: 300
| total-bytes rx: 2189285
| total-bytes tx: 397630
|purism@pureos:~$
`
Couldn’t find the options besides setting an APN in Chat (is that Chatty?), the options were grayed out and I couldn’t edit them.
After configuring the APN in Settings->Mobile->Access Point Names the APN options in Chat also were filled in and I could edit them, although it was named MMSC and showed a website, the APN was filled in like I did in Settings, the Proxy was also filled in.
On the commandline I found you can specify the APN/MCC-MNC using:
mmcli -m 4 --simple-connect=“apn=,operator-id=MCCMNC”
Ok figured out how to allow mms picture messages in chatty through ipv6 not tunnelled through openvpn, while not leaking ipv6 online in browser as much by setting ipv4 preference still being mostly tunneled through openVPN. I think thats a good compromise, maybe something purism could set as default: