Hi Am 24.09.2016 um 14:46 schrieb n22e113:
On 9/24/2016 06:05, Erich Titl wrote:Am 24.09.2016 um 09:06 schrieb Andrew:On 24.09.2016 04:22, Erich Titl wrote:I never understood why the standard resolver file was not used, but this is all personal preference. If dhcpcd would write to /etc/resolv.conf and dnsmasq would read from it (as it does on my installation) then all this would is moot, because /etc/resolv.conf is saved as it is the standard.Maybe because host system also uses dnsmasq as caching DNS relay - so it require '127.0.0.1' in /etc/resolv.confI _believe_ it should be possible to force such behaviour by placing 127.0.0.1 into resolv.conf.head. From Simon Kelleys' website and man page of dnsmasq (quote):http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html -r, --resolv-file=<file> Read the IP addresses of the upstream nameservers from <file>, instead of /etc/resolv.conf. For the format of this file see resolv.conf(5). The only lines relevant to dnsmasq are nameserver ones. Dnsmasq can be told to poll more than one resolv.conf file, the first file name specified overrides the default, subsequent ones add to the list. This is only allowed when polling; the file with the currently latest modification time is the one used. -R, --no-resolv Don't read /etc/resolv.conf. Get upstream servers only from the command line or the dnsmasq configuration file.
Of course this behaviour is used by the current implementation. Actually this leads to the problem, because the 'other' file is not saved which may lead to dnsmasq not starting. This cannot be mitigated by a configuration parameter.
cheers Erich
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------
------------------------------------------------------------------------ leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user Support Request -- http://leaf-project.org/