Есть домашняя машинка на ней крутиться bind (только для резолва "интернет-имен"), есть nokia n800.
Для подключения n800 к инету использую bluetooth (на домашней тачке usb-модуль bluetooth). После подключения n800 к десктопу (подключение создает nokia) на домашней тачке создается новый интерфейс bnep0 (интерфейс "создается" в файле /etc/bluetooth/pan/dev-up) после чего все пакеты ходят как надо, есть доступ до шлюза и пр.
НО! не работает резолв имен для nokia, хотя в named.conf прописано
listen-on port 53 {any;};
allow-transfer { any; };
allow-query { any; };
стоит перезапустить bind (иногда 2 раза подряд =( ) и все начинает работать. я так понимаю это происходит потому, что на момент старта bind'а отсутствовал интерфейс bnep0.
Собсно вопрос, можно ли эту проблему разрулить с помощью самого bind'а, а не рестартовать его в скрипте /etc/bluetooth/pan/dev-up? (с учетом того, что иногда bind надо перезапускать 2 раза подряд - это не выход)