Problem w/ "knotc conf-read zone[name]" Fix: USE SHELL QUOTING!
Hi,
i'm stumbling over this behaviour of knot cconf-read zone[name]
:
root@f-dns2:~# knotc conf-read zone
zone.domain = domain.local.
zone.domain = vtnxns.de.
zone[vtnxns.de.].master = f-dns1.vtnx.net
zone[vtnxns.de.].dnssec-signing = off
root@f-dns2:~# knotc conf-read zone[vtnxns.de.]
error: (invalid item) zones
root@f-dns2:~# knotc conf-read key
key.id = f-dns1.vtnx.net.
key[f-dns1.vtnx.net.].algorithm = hmac-sha512
key[f-dns1.vtnx.net.].secret = ...
key.id = f-dns2.vtnx.net.
key[f-dns2.vtnx.net.].algorithm = hmac-sha512
key[f-dns2.vtnx.net.].secret = ...
key.id = f-dns3.vtnx.net.
key[f-dns3.vtnx.net.].algorithm = hmac-sha512
key[f-dns3.vtnx.net.].secret = ...
root@f-dns2:~# knotc conf-read key[f-dns2.vtnx.net.]
key.id = f-dns2.vtnx.net.
key[f-dns2.vtnx.net.].algorithm = hmac-sha512
key[f-dns2.vtnx.net.].secret = ...
root@f-dns2:~# dpkg-query -W knot
knot 2.7.3-1~ubuntu18.04.1ppa2
My initial problem is the failed zonetransfer to the slave:
Oct 26 08:59:41 f-dns2 knotd[5853]: info: [vtnxns.de.] control, received command 'zone-retransfer'
Oct 26 08:59:41 f-dns2 knotd[5853]: warning: [vtnxns.de.] refresh, remote f-dns1.vtnx.net not usable
Oct 26 08:59:41 f-dns2 knotd[5853]: error: [vtnxns.de.] refresh, failed (no usable master)
root@f-dns2:~# knotc conf-read remote[f-dns1.vtnx.net]
remote.id = f-dns1.vtnx.net
remote[f-dns1.vtnx.net].address = 192.168.120.211
remote[f-dns1.vtnx.net].key = f-dns1.vtnx.net.
root@f-dns2:~# knotc conf-read key[f-dns1.vtnx.net]
key.id = f-dns1.vtnx.net.
key[f-dns1.vtnx.net.].algorithm = hmac-sha512
key[f-dns1.vtnx.net.].secret = ...
Greetings, Frank