| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
SVN-Revision: 33416
|
|
|
|
|
|
|
|
| |
This is fix an issue with dnsmasq's RA that does not set the "on-link" bit, making all local IPv6 traffic go to the router then to the destination host, not directly to each other.
patch is from dnsmasq git
SVN-Revision: 33216
|
|
|
|
| |
SVN-Revision: 32781
|
|
|
|
| |
SVN-Revision: 32764
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a config list to the 'config dnsmasq' section to specify fixed DNS
addresses.
For example:
config dnsmasq:
[snip]
list address '/example.com/192.168.0.1'
will result in the argument '-A /example.com/192.168.0.1' to the dnsmasq
options. This configures dnsmasq to return the specified IP for any
queries to '*.example.com' names.
Useful for overriding lookups to a range of DNS names.
[jow: "append args" -> "xappend", "-A" -> "--address"]
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
SVN-Revision: 32624
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-T, --local-ttl=<time>
When replying with information from /etc/hosts or the DHCP leases
file dnsmasq by default sets the time-to-live field to zero, meaning
that the requestor should not itself cache the information. This is
the correct thing to do in almost all situations. This option allows a
time-to-live (in seconds) to be given for these replies. This will
reduce the load on the server at the expense of clients using stale
data under some circumstances.
[jow: change -T to --local--ttl to conform with the other options]
Signed-off-by: Andrew Byrne <openwrt@andy.id.au>
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
SVN-Revision: 32623
|
|
|
|
|
|
| |
add_local_domain defaults to 1 and controls whether the local domain is written as search directive to the local resolv.conf - add_local_hostname defaults to 1 and controls whether A and PTR records are created automatically for the local hostname These change supersedes http://patchwork.openwrt.org/patch/2207/ and http://patchwork.openwrt.org/patch/2208/
SVN-Revision: 32570
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a new boolean option, fqdn, to the "config dnsmasq" section of
/etc/config/dhcp. The default is off. When set on, it enables the dhcp-fqdn
option to dnsmasq. dhcp-fqdn causes dnsmasq's DNS server to not resolve
unqualifed local hostnames. The "domain" option is required when using "fqdn".
Local hostnames will remain available for lookup using fully-qualified names.
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 32569
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dnsmasq currently permits dhcp_options to be specified only in "config dhcp"
sections of /etc/config/dhcp. When dnsmasq is providing DHCP service for
multiple subnets and there are multiple "config dhcp" sections without "option
ignore", it makes sense to allow dhcp_options that should apply globally in
the "config dnsmasq" section of /etc/config/dhcp. dhcp_option is a list option.
[jow: rework patch to apply after dhcp-option-force handling got introduced]
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 32568
|
|
|
|
| |
SVN-Revision: 31817
|
|
|
|
|
|
|
|
|
|
| |
The option 'force' when set to '1' will transform a dhcp-option to dhcp-option-force instead in the config.
This is useful for forcing options to be sent back to a client (even options it didn't ask for).
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On my network, I have a variety of machines and appliances, some of which need different configuration issues than the default options.
For example:
config host
option name 'client'
option mac '00:01:02:03:04:05'
option ip '192.168.1.20'
option tag 'acme'
config tag acme
option force '1'
list dhcp_option 'option:router,192.168.1.253'
list dhcp_option 'option:domain-name,acme.com'
list dhcp_option 'option:domain-search,acme.com,redfish-solutions.com'
which allows me to override the default router for my client's host, as well as its domain-name, and its domain-search.
this causes the following config lines:
dhcp-host=00:01:02:03:04:05,set:acme,192.168.1.20,client
dhcp-option-force=tag:acme,option:router,192.168.1.253
dhcp-option-force=tag:acme,option:domain-name,acme.com
dhcp-option-force=tag:acme,option:domain-search:acme.com,redfish-solutions.com
This could be useful elsewhere, for instance, if you have an IP CCTV that you don't want to have a default-route, etc.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31815
|
|
|
|
| |
SVN-Revision: 31814
|
|
|
|
|
|
|
|
|
|
| |
Sometimes it's useful to compare the generated config file from UCI config with a hand-edited dnsmasq config file, especially if you're migrating to an OpenWRT router from something else (such as Astlinux).
Putting the generated config makes it easier to capture and diff, etc.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31182
|
|
|
|
| |
SVN-Revision: 31058
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the following syntax support:
config mxhost
option domain mydomain.com
option relay svr10.ironport.com
option pref 50
and this will generate an MX record for mydomain.com pointing at the relay with a given preference.
Redux: default the preference to 0 if absent.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31057
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The SRV record also requires the class and weight fields... Currently you can overload the "port" keyword as:
option port xxxx,class,weight
but this is counter-intuitive. Here we fix this.
Redux: make the port required.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31056
|
|
|
|
|
|
| |
refs to in6addr_any when building with external CodeSourcery toolchain
SVN-Revision: 29777
|
|
|
|
|
|
| |
lan ip address
SVN-Revision: 29375
|
|
|
|
| |
SVN-Revision: 29329
|
|
|
|
| |
SVN-Revision: 28837
|
|
|
|
| |
SVN-Revision: 28493
|
|
|
|
|
|
| |
patch by Raphael Huck.
SVN-Revision: 28333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for dnsmasq.init allows to assign a hostname to a particular mac-address. It's useful to override the client supplied hostname, especially if the client does not supply a hostname at all.
It corresponds to the following example in dnsmasq.conf.example:
# Always set the name of the host with hardware address
# 11:22:33:44:55:66 to be "fred"
#dhcp-host=11:22:33:44:55:66,fred
Regards
Mathias
SVN-Revision: 26983
|
|
|
|
|
|
| |
8k uncompressed
SVN-Revision: 25827
|
|
|
|
| |
SVN-Revision: 25576
|
|
|
|
| |
SVN-Revision: 25540
|
|
|
|
| |
SVN-Revision: 25537
|
|
|
|
| |
SVN-Revision: 25137
|
|
|
|
|
|
|
|
|
|
| |
'limit' is actually the number of IP addresses to serve. See the use of ipcalc.sh.
For getting the expected number of IP addresses served, we have to decrement
limit by one.
Patch from: kentarou matsuyama <matsuyama@thinktube.com>
SVN-Revision: 25100
|
|
|
|
|
|
|
|
| |
configured interface, the init-script refuses to start, but does not give a hint why. It took us some days to track down this behavior in our MANET, where every wifi/adhoc-node runs it own DHCP-server. Now syslog is more verbose on this.
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 24051
|
|
|
|
| |
SVN-Revision: 23272
|
|
|
|
|
|
| |
issues with Netflix and other services
SVN-Revision: 23270
|
|
|
|
|
|
| |
bump release number
SVN-Revision: 22592
|
|
|
|
|
|
| |
config, thanks stsp (#7720)
SVN-Revision: 22528
|
|
|
|
|
|
| |
(#7625)
SVN-Revision: 22490
|
|
|
|
|
|
| |
<kerneis@pps.jussieu.fr>
SVN-Revision: 22487
|
|
|
|
| |
SVN-Revision: 22251
|
|
|
|
| |
SVN-Revision: 22222
|
|
|
|
| |
SVN-Revision: 21871
|
|
|
|
| |
SVN-Revision: 21523
|
|
|
|
| |
SVN-Revision: 21400
|
|
|
|
|
|
| |
entries if they are not fully qualified - create only one reverse record for address entries with multiple names
SVN-Revision: 21109
|
|
|
|
| |
SVN-Revision: 20935
|
|
|
|
| |
SVN-Revision: 20656
|
|
|
|
| |
SVN-Revision: 20275
|
|
|
|
| |
SVN-Revision: 20259
|
|
|
|
| |
SVN-Revision: 20220
|
|
|
|
| |
SVN-Revision: 20079
|
|
|
|
| |
SVN-Revision: 20074
|