unbound: skip green interface if ip was set to 1.1.1.1

this is a reserved marker for unused green ip.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2016-10-07 11:27:33 +02:00
parent e22bcd38d6
commit 0d7ca700bd

View File

@@ -112,7 +112,7 @@ update_forwarders() {
own_hostname() {
local hostname=$(hostname -f)
# 1.1.1.1 is reserved for green only, skip this
# 1.1.1.1 is reserved for unused green, skip this
if [ -n "${GREEN_ADDRESS}" -a "${GREEN_ADDRESS}" != "1.1.1.1" ]; then
unbound-control -q local_data "${hostname} ${LOCAL_TTL} IN A ${GREEN_ADDRESS}"
fi
@@ -148,7 +148,8 @@ write_interfaces_conf() {
(
config_header
if [ -n "${GREEN_ADDRESS}" ]; then
# 1.1.1.1 is reserved for unused green
if [ -n "${GREEN_ADDRESS}" -a "${GREEN_ADDRESS}" != "1.1.1.1" ]; then
echo "# GREEN"
echo "interface: ${GREEN_ADDRESS}"
echo "access-control: $(cidr ${GREEN_NETADDRESS} ${GREEN_NETMASK}) allow"