diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular index 4631d4f0e8c6ba954318e82d99ea285c21a51f07..0099d1d88547fa3687822be72fccaa227e661583 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular @@ -27,6 +27,7 @@ local function setup_ncm_qmi(devpath, control_type, delay) device = devpath, disabled = not uci:get_bool('gluon', 'cellular', 'enabled'), pdptype = pdptype, + peerdns = false, apn = uci:get('gluon', 'cellular', 'apn'), }) diff --git a/package/gluon-wan-dnsmasq/files/etc/hotplug.d/iface/50-gluon-wan-dnsmasq b/package/gluon-wan-dnsmasq/files/etc/hotplug.d/iface/50-gluon-wan-dnsmasq index f43cbbb88ba6c920bfa6f68f2749cafd0bd1ca10..82b51dcfbb89a775644fee3d834d0df71739c47c 100644 --- a/package/gluon-wan-dnsmasq/files/etc/hotplug.d/iface/50-gluon-wan-dnsmasq +++ b/package/gluon-wan-dnsmasq/files/etc/hotplug.d/iface/50-gluon-wan-dnsmasq @@ -1,3 +1,3 @@ -if [ "$INTERFACE" = 'wan' -o "$INTERFACE" = 'wan6' ]; then +if [ "$INTERFACE" = 'wan' -o "$INTERFACE" = 'wan6' -o "$INTERFACE" = 'cellular_4' -o "$INTERFACE" = 'cellular_6' ]; then /lib/gluon/wan-dnsmasq/update.lua fi diff --git a/package/gluon-wan-dnsmasq/files/lib/gluon/wan-dnsmasq/interface.d/050-gluon-wan-dnsmasq b/package/gluon-wan-dnsmasq/files/lib/gluon/wan-dnsmasq/interface.d/050-gluon-wan-dnsmasq index 585dd7a967aa0185e92ba09ac7ff379157858c27..6a5af835f03997cd82e84bae478ef9de99503151 100644 --- a/package/gluon-wan-dnsmasq/files/lib/gluon/wan-dnsmasq/interface.d/050-gluon-wan-dnsmasq +++ b/package/gluon-wan-dnsmasq/files/lib/gluon/wan-dnsmasq/interface.d/050-gluon-wan-dnsmasq @@ -1,2 +1,4 @@ wan6 wan +cellular_4 +cellular_6