ppp: remove specific DNS scripts

NetworkManager manages the 'resolv.conf' file globally, so there is no
need for pppd specific scripts for DNS.

These scripts race with NM to set DNS, leading sometimes to a scenario
where you have ethernet as the default gateway, but with DNS only
reachable via cellular.

While on it, also remove not used 'mm_cellular' configuration file.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2017-07-26 13:31:32 +02:00
parent 7ae81a4cdb
commit f3c5920667
2 changed files with 6 additions and 32 deletions

View File

@ -1,26 +0,0 @@
# Assumes that your IP address is allocated dynamically by the ISP.
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute
# Replace default route if already exists.
replacedefaultroute
# Makes pppd "dial again" when the connection is lost.
persist
# Do not ask the remote to authenticate.
noauth
# Detach 'pppd' from its controlling terminal
updetach
# Don't use the modem control lines
local
# Lock the device to ensure exclusive access
lock

View File

@ -1,8 +1,8 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" # Copyright (C) 2017 Digi International Inc.
SRC_URI += "file://mm_cellular" do_install_append() {
# NetworkManager manages the 'resolv.conf' file globally, so
do_install_append () { # remove the 'pppd' specific scripts for DNS.
mkdir -p ${D}${sysconfdir}/ppp/peers rm -f ${D}${sysconfdir}/ppp/ip-up.d/08setupdns
install -m 0755 ${WORKDIR}/mm_cellular ${D}${sysconfdir}/ppp/peers/mm_cellular rm -f ${D}${sysconfdir}/ppp/ip-down.d/92removedns
} }