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:
parent
7ae81a4cdb
commit
f3c5920667
|
|
@ -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
|
|
||||||
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue