DNS and MTU
Tom Isaacson
tom.isaacson at teknique.com
Tue Nov 22 08:34:53 UTC 2022
I'm moving over to ModemManager / NetworkManager integration but I'm
not sure I understand how DNS and MTU are handled.
My device has a Sierra RC7611 or RC7620 (depending on location). I'm
setting up the data connection using:
nmcli connection add type gsm ifname 'cdc-wdm0' con-name 'sierra'
connection.autoconnect yes
That works fine for data, but I'm confused as to how DNS and MTU are
supposed to be setup. Systemd correctly sets up
/var/run/systemd/resolve/resolv.conf
with the DNS settings, but /etc/resolv.conf gets setup with:
# Generated by NetworkManager
nameserver 127.0.0.1
I have to delete it and setup a symbolic link to
/var/run/systemd/resolve/resolv.conf. Shouldn't Systemd take care of
this?
Secondly, the bearer sets the MTU at 1428:
# mmcli --modem=0 --bearer=0
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Bearer/0
| type: default
--------------------------------
Status | connected: yes
| suspended: no
| interface: wwan0
| ip timeout: 20
--------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv4v6
--------------------------------
IPv4 configuration | method: static
| address: 100.95.39.213
| prefix: 30
| gateway: 100.95.39.214
| dns: 198.224.183.135, 198.224.182.135
| mtu: 1428
--------------------------------
Statistics | duration: 240
| bytes rx: 28188070
| bytes tx: 1066621
But that doesn't seem to be applied automatically? Do I have to read
it then apply it myself?
Thanks.
--
Tom Isaacson
More information about the ModemManager-devel
mailing list