携帯電話をスマートフォンに替え、サーバークライアントとして Wi-Fi 経由でインターネット接続するようにしたところ、Logwatch で
dhcpd: Unable to add forward map from android_xxxxxxxxxxxxxxxx.client.localnet to 192.168.201.nnn: timed out
が報告されるようになりました。
実際のログを見てみると
named[nnnnn]: zone client.localnet/IN/localhost_resolver: android_xxxxxxxxxxxxxxxx.client.localnet/A: bad owner name (check-names)
というエラーが直接の原因となっているようです。
インターネットで調べてみると、ホスト名に "_" が入っていると BIND がエラーにするようになっているとのことです。
スマートフォンでは Wi-Fi が問題なく使えているので、このまま無視してしまってもいいのですが、やはり気になるので対処することにします。
Android (スマートフォン) 側でホスト名に "_" を入れないようにする設定が不明であるため、BIND の設定で対応します。
/var/named/chroot/etc/named.conf 内に
:
view "localhost_resolver"
:
zone "client.localnet" {
:
check-names ignore;
};
:
と追記して、ホスト名のチェックを無視するように設定しました。