Hi,
I think you should use --domain local parameter. It will tell your clients to
use common dns domain and would resolve such names in dnsmasq.
Where are your DNS data stored? Do you use /etc/hosts for them? Do you have
there fqdn with unqualified aliases?
--
Petr Menšík
Software Engineer
Red
16:59 PM
Subject: Re: [Dnsmasq-discuss] Support of labels in --interface
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 15/02/17 17:38, Petr Mensik wrote:
> Hi!
> Let's say my configuration is: 4: virbr0:
> <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
Hi!
Some guys using dnsmasq in virtual machines and OpenStack use custom
dhcp_script to manage leases of clients.
However they complain if there is anything wrong with them, then are just told
broken pipe and no information.
We understand it should not produce any output under normal
tput
On Fri, 24 Mar 2017 13:38:17 -0400 (EDT)
Petr Mensik <pemen...@redhat.com> wrote:
> Hi!
>
> Some guys using dnsmasq in virtual machines and OpenStack use custom
> dhcp_script to manage leases of clients. However they complain if
> there is anything wrong with
Hi Nathan.
If you hit a cache limit of 1 quite often, are you sure dnsmasq is still
the best choice for that server? I think dnsmasq focuses on small home routers
and end networks. Have you considered other caching resolver, unbound for
example? I think if this limit is not enough, maybe
ty (!)
Any remaining bugs are mine, but Petr please check that I didn't break
things.
Cheers,
Simon.
On 24/03/17 17:38, Petr Mensik wrote:
> Hi!
>
> Some guys using dnsmasq in virtual machines and OpenStack use custom
> dhcp_script to manage leases of clients.
> However they comp
Hi Chris,
I think you create some file, for exaqmple
/etc/NetworkManager/dnsmasq.d/hosts.conf, containing
addn-hosts=/etc/hosts.dnsmasq.
Then you would have to create hosts.dnsmasq with hosts(5) format. Place odin
there.
1.2.3.4 odin
You could use some hook to NetworkManager to use create
Hi Dax,
I do not know any way to reply with different addresses based on source IPs.
But I think you can use different technique, just have them ask to different
dnsmasq instance that contains that blacklist. You can use DNAT to redirect
their requests to dnsmasq on different IP. That would
/
email: pemen...@redhat.com PGP: 65C6C973
- Original Message -
From: "Simon Kelley" <si...@thekelleys.org.uk>
To: "Petr Mensik" <pemen...@redhat.com>
Cc: dnsmasq-discuss@lists.thekelleys.org.uk
Sent: Sunday, April 23, 2017 3:14:08 PM
Subject: Re: [
Hi Simon and all others,
I have tried running dnsmasq under coverity, static analysis tool. It
found some warnings. I have fixed some things. Most obvious error was
inconsistent handling of buffer length of interface names. Buffer size
is IFNAMSIZ long, that is 16 bytes. But if interface should
Hi!
I have not managed it until dnsmasq 2.80 were out, but anyway. I have
some proposal to simplify handling of options bits. Static analysis
complains on compiler dead-code optimization. I propose having array
instead. It adds few defines. But it allows adding any bits to defines
and moving
Hi Tony,
I think dhcp-script can be used to log any information related to dhcp
assignments in custom format. I think basic dhcp request informations is
logged even without log-dhcp. Have you checked syslog or journalctl?
Example from libvirt instance:
DHCPOFFER(virbr0) 192.168.122.161
I think dhcp-option, dhcp-vendorclass, dhcp-mac, dhcp-match and using
tags is what you are looking for. I am afraid dnsmasq does not document
what kind of devices send what parameters. It should be somehow simple
to identify iOS, it might be more difficult with androids. I think they
all present
Hi Peter,
did you check what "pkg-config --libs nettle hogweed" returns in your
environment? If you want to prefer your own libraries, I think the
simplest way is to remove nettle-devel package, unless you want to build
your own package. Environment variables PKG_CONFIG_LIBDIR and
PKG_CONFIG_PATH
Additional patch that reduces some repeating parts.
On 10/25/2018 10:36 AM, Petr Mensik wrote:
> Hi again.
>
> This time I have a little bit more controversal patches. But I think
> still useful. They fixes memory leaks that might occur in some cases.
> Most dnsmasq errors is fa
Hi again.
This time I have a little bit more controversal patches. But I think
still useful. They fixes memory leaks that might occur in some cases.
Most dnsmasq errors is fatal, so it does not matter. But some are not.
Some parts are reloaded on SIGHUP signal, so it might leak more than once.
Thanks!
On 10/24/2018 11:39 PM, Simon Kelley wrote:
> On 24/10/2018 16:25, Petr Mensik wrote:
>> Hi!
>>
>> I have not managed it until dnsmasq 2.80 were out, but anyway. I have
>> some proposal to simplify handling of options bits. Static analysis
>> complains o
Hi Simon,
I am sure this is already an old issue. I forgot to mark patch presence
in subject. I proposed a way to fallback to kernel assigned outgoing
ports. Is it unacceptable? Have you even noticed the patches? Could you
check if they could be used?
I think any new deployments of dnsmasq would
Second soa in one zone cannot be added. One zone has one soa. Can you
please share relevant configuration parts?
On 10/09/2018 11:46 AM, Алексей Кузнецов wrote:
> Hello, i set zone with soa record and its work fine. I want add second soa
> zone but dnsmasq say dublicate options in config. How to
Hi Kevin et al,
sure, your fix is correct one. I just found one more place where tags
were required. Your pointer handling is not as hopeless as you are
saying. :)
Sorry for inconvenience caused by my change. I miss some tests that
would discover it, have to write them someday soon.
Petr
On
Hi!
I was playing a bit with auth-vm and auth-server together with virtual
machine manager. I think it might be useful to omit interface in
auth-server at all, just change name reported by auth-vm zones on normal
dns port.
Libvirt uses dnsmasq as DHCP and DNS server on each virtual network
I think tools from contrib/lease-tools might help you with that. It
makes dnsmasq to release some lease on demand. If you shut down VM, it
can be used to free its former lease.
I think also d-bus API can be used for the same thing, it might be more
reliable.
On 2/11/19 9:43 PM, Graeme Peterson
Hi everyone.
I think it is handy to be able to delegate some suffix from internal
domain, lets say example.com provided by BIND or any bigger server. But
recursive servers do not set recursive queries on normal delegation.
Delegation is when I just add line into zone file:
$ORIGIN example.com.
Hi Donald,
it is kind of possible. But usually there is another way to solve your
situation.
First of all, you want to assign guests different addresses. Why would
you want that? I think you want to separate them from internal network.
Good design. However, that means they should be coming from
Hi,
I was checking latest dnsmasq reponses to non-recursive queries. It
seems strange, it does not work as it should. Originally, I was checking
NXDOMAIN issue, reported on Fedora bug #1647464.
But this issue seems important, it makes difficult to use dnsmasq with
bigger resolvers like bind or
Notes below
On 3/7/19 6:09 PM, Simon Kelley wrote:
> On 15/02/2019 12:54, Petr Mensik wrote:
>> Hi everyone.
>>
>> I think it is handy to be able to delegate some suffix from internal
>> domain, lets say example.com provided by BIND or any bigger server. But
>
I have prepared patch that allows again queries to dnsmasq without rd
bit set. It allows queries to locally defined names even without rd bit,
but stil refuses queries to cached remote records.
I think this is important issue, could it be reviewed?
On 4/12/19 11:29 AM, Petr Mensik wrote:
>
is
initialized to good enough value, contact and primary server are not
mandatory for normal operation.
Patch changing it to warning included.
On 3/7/19 6:12 PM, Simon Kelley wrote:
> On 15/02/2019 12:09, Petr Mensik wrote:
>> Hi!
>>
>> I was playing a bit with auth-vm and
Never tried it myself, but if you synchronize configuration from primary
to secondary server, it might work somehow together.
Consider setting dhcp-authoritative on primary instance, but make sure
it is not there on secondary. You may want to use different dhcp-range,
so dynamically allocated
.
> At the other hand, with no __attribute__((warn_unused_result)) it will not
> generate warning anyway.
>
> Best Regards, Vladislav Grishenko
>
> -Original Message-
> From: Petr Mensik
> Sent: Wednesday, July 10, 2019 3:01 PM
> To: Vladislav Grishenko ;
>
://bugzilla.redhat.com/show_bug.cgi?id=1721668
--
Petr Menšík
Software Engineer
Red Hat, http://www.redhat.com/
email: pemen...@redhat.com PGP: 65C6C973
From c9cc7aa2fb5463626bf6795531390ca3f2d2752b Mon Sep 17 00:00:00 2001
From: Petr Mensik
Date: Tue, 9 Jul 2019 14:05:59 +0200
Subject: [PATCH 3/3
Hi Martin,
I think it would make more sense to not derive intended behaviour from
number of interfaces but allow desired behaviour to be specified explicitly.
If machines want to reuse the same address multiple times on different
interfaces, they may want explicit configuration of BINDTODEVICE
Hi Simon and Maarten,
we discovered when playing with NetworkManager-ci [1], that lastest
release is somehow broken. Test running dnsmasq are quite slow on latest
release.
I have created repeatable started script that reproduces it. Then used
git bisect to find when it was broken. It seems fast
Hi Robert,
it might be useful to know you use cases. What parts of dnsmasq you need
and what parts you do not. For example libvirt has its own machinery to
edit hosts in xml file and generate dnsmasq config files. Hosts could be
separate files. Leases could also be provided by script. If you need
/InfrastructureServices/dnsmasq-tests/blob/master/bz1739797.sh
On 8/27/19 10:45 AM, Iain Lane wrote:
> On Wed, Aug 21, 2019 at 08:59:07PM +0200, Petr Mensik wrote:
>> Hi Simon and Maarten,
>>
>> we discovered when playing with NetworkManager-ci [1], that lastest
>> release is somehow b
Hi John,
we are using kind of hack for similar purpose in dnssec-trigger package.
If udhcpc serves domain or search directives for resolv.conf, they can
be used to redirect just those domains to management servers. It can
work centrally managed. But requires special handling of search domains,
rds, Vladislav Grishenko
>
> -Original Message-
> From: Dnsmasq-discuss On
> Behalf Of Petr Mensik
> Sent: Wednesday, August 28, 2019 12:11 PM
> To: dnsmasq-discuss@lists.thekelleys.org.uk
> Subject: Re: [Dnsmasq-discuss] [BUG] RA are sent too fast and slows down the
Hi Gordon,
depends on your configuration, which you forgot to provide.
What is in /etc/resolv.conf for example? What flags/configuration are
both instances using?
I would quess 127.0.0.1 might be in resolv.conf. That would mean hosts.2
instance would query hosts.1 instance. That might or might
Hi John,
unless you want too much work, I would suggest using separate domain for
management names. If you are not afraid management network would be
accessible to all users, just use --server=/mgmt.example.net/1.2.3.4 and
--server=5.6.7.8 for normal names (or just read /etc/resolv.conf for
an't see how it generates more
> "new address events" and therefore a flood of packets.
>
>
> Unless, the originating system receives _its_own_ RA and that generates
> a "new address" event?
>
> Simon.
>
>
>
> On 28/08/2019 20:38, Petr Men
can't promise fast results.
>
> Kinds regards,
>
> Maarten
>
>
> On 27-08-2019 10:45, Iain Lane wrote:
>> On Wed, Aug 21, 2019 at 08:59:07PM +0200, Petr Mensik wrote:
>>> Hi Simon and Maarten,
>>>
>>> we discovered when playing with NetworkMan
mplete address with port as
well. Precise information does not hurt, even when port would be a bit
repeating. Now it includes also port. These are just debug information
after all, no need for them to be shortest possible.
>
> Best Regards, Vladislav Grishenko
>
> -Original Message-
Yes, according to code, wildcard is matched in no-dhcp-interface as well.
On 7/25/19 1:33 AM, Art Greenberg wrote:
> The man page states that an asterisk (*) can be used as a wildcard with the
> --interface and --except-interface options. Does this also apply to
> --no-dhcp-interface?
>
>
, note it is used more times.
If one interface stops listening, do not stop listening yet until all
listeners end.
Because address includes family, patch 5 removes duplicate family. Made
that separate because it kind of cover what is important change.
Cheers,
Petr
On 7/11/19 12:23 PM, Petr Mensik
argv[1]), fd, );
>>
>>memset(, 0, sizeof(packet));
>>
>>
>
>
> ___
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss@lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-dis
Hi John,
dnsmasq is quite interesting piece of software. It is used by lot
different kind of projects. I think noone objected dnsmasq isn't useful
or Simon does not work on it.
But as with everything, there is always some space for improvements.
There is no reason why Simon should stop working
Hello Simon,
I would like to remind issue with TCP and recreated interfaces. Original
thread [1], my GitHub branch [2]. Modified a bit since last time, not
sure whether it is better to attach all those patches. Checkout of
branch would be easier for me.
I would like also non-recursive queries
Hi Chiang,
I discovered the same issue and even posted patch on 2019-04-12 [1].
Queries without RD flag are always forwarded to "upstream" server, not
answered locally. REFUSED is usually given by server dnsmasq points to,
dnsmasq is just passing it to you. It should be fixed, but no reply for
it
Hello Alex,
I would try removing all-servers and clear-on-reload statements away. I
would use just one server for testing, retesting all of them for the
same behaviour. When you do not know which server is used, it is hard to
debug better.
I think dots in server=/.X/ are not necessary and maybe
est Regards, Vladislav Grishenko
>
> -Original Message-
> From: Dnsmasq-discuss On
> Behalf Of Petr Mensik
> Sent: Tuesday, July 9, 2019 5:31 PM
> To: dnsmasq-discuss@lists.thekelleys.org.uk
> Subject: [Dnsmasq-discuss] [PATCH] Issues with TCP queries on recreated
&
Hi Dominick,
more below
On 10/17/19 3:41 AM, Dominick C. Pastore wrote:
Hello,
I'm having a bit of a problem with the "cname" option in Dnsmasq. I have some configuration options
like these in dnsmasq.conf, where "host1" and "host2" have IPv4 addresses from DHCP:
51 matches
Mail list logo