Hi, Do someone have any best practice how to serve dns from omnios? I'm migrating my home nas from my old N54L box to a custom built nas pc. On the old box I have omnios 151014, where I served dns requests in my home lan via an old zone migrated from the earlier openindiana 151a9 zone. The 151a9 zone worked without any problem on the 151014 omnious without a problem. But I assume, some changes happened between 014 and 026 which broke binary compatibility because neither my old 014 zone, neither my old 151a9 zone was not able to start on the 026. The 014 was not a big problem, even if there were no upgrade path. I started with a clean zone, and moved there the other stuff (eg. nginx). But the dns is kind a tricky. I checked how I served dns, and it seems bind9 was part of the openindiana.org repo, while I was not able to find any dns-related solution for current omnios releases. I thought I'll do that with a debian9 lx zone. Well, it's more or less work, but this error messages worries me in bind9's log: root@dns:/var/log/bind9# tail bind.log 22-Sep-2018 14:39:31.166 general: error: ../../../../lib/isc/unix/socket.c:2881: unexpected error: 22-Sep-2018 14:39:31.167 general: error: setsockopt(520, IP_RECVTOS) failed: Protocol not available 22-Sep-2018 14:39:31.167 general: error: ../../../../lib/isc/unix/socket.c:2881: unexpected error: 22-Sep-2018 14:39:31.167 general: error: setsockopt(521, IP_RECVTOS) failed: Protocol not available 22-Sep-2018 14:39:44.555 general: error: ../../../../lib/isc/unix/socket.c:2881: unexpected error: 22-Sep-2018 14:39:44.555 general: error: setsockopt(520, IP_RECVTOS) failed: Protocol not available 22-Sep-2018 14:39:44.582 general: error: ../../../../lib/isc/unix/socket.c:2881: unexpected error: 22-Sep-2018 14:39:44.583 general: error: setsockopt(520, IP_RECVTOS) failed: Protocol not available 22-Sep-2018 14:39:44.711 general: error: ../../../../lib/isc/unix/socket.c:2881: unexpected error: 22-Sep-2018 14:39:44.711 general: error: setsockopt(24, IP_RECVTOS) failed: Protocol not available
relevant logging config: root@dns:/etc/bind# grep -A 7 logging named.conf.options logging { channel b_log { file "/var/log/bind9/bind.log" versions 30 size 1m; print-time yes; print-category yes; print-severity yes; severity info; }; Does anyone have any idea how to solve this? I already added the -4 option to /etc/default/bind9. I found this conversation regarding the topic: https://echelog.com/logs/browse/smartos/1477605600 This is from 2 years ago, and doesn't seem helpful by now, since bind starts, just it dumps an insane amount of log about this protocol unavailable. My eyes are bleeding, I barely see what protocol is missing here. As I wrote, I tried the obvious: adding -4 to the options, and I see that amongs the running process's arguments. Thanks for every help! Regards, Gyu _______________________________________________ OmniOS-discuss mailing list OmniOS-discuss@lists.omniti.com http://lists.omniti.com/mailman/listinfo/omnios-discuss