Доступ Bind9 DNS в Virtualbox на хосте

На Ubuntu 10.04 глобальным значением по умолчанию umask настройки можно управлять с pam_umask модулем.

Некоторые детали были найдены на этом блоге, связанном с Debian в целом: http://muzso.hu/2008/01/22/default-permissions-with-libpam-umask

pam_umask модуль установлен по умолчанию на Ubuntu 10.04, но должен быть настроен.

Редактирование/etc/pam.d/common-session, добавляя строку:

session optional pam_umask.so umask=022

Затем на пользователя настройки могут быть изменены путем выполнения команды:

sudo chfn -o "umask=002" daemon_username

добавить umask, устанавливающий на поле GECOS в/etc/passwd.

Это только работает на неинтерактивный, невход в систему окружает такой как тогда, когда скрипт запуска демона запущен при начальной загрузке.

Поскольку umask настройки оболочек входа в систему должны быть удалены из других конфигурационных файлов оболочки, таких как/etc/profile,/etc/login.defs, или пользовательский корневой каталог .profile, .bashrc, и т.д. Иначе pam_umask настройки переопределяются. См. pam_umask страницу справочника для порядка конфигурации.

0
задан 8 June 2012 в 12:13
2 ответа

Возможно, DNS слушает только localhost. Проверьте виртуальную машину:

# netstat -naptu | grep 53

Она должна показать вам, слушает ли порт 53 только localhost (127.0.0.1). В этом случае вам необходимо проверить свою конфигурацию на allow-query.

Ссылка на allow-query: http://www.zytrax.com/books/dns/ch7/queries.html

0
ответ дан 5 December 2019 в 16:16

Конфигурация вашей сети VirtualBox звучит странно. Лучшим подходом является настройка мостовой сети, при которой виртуальная машина подключается непосредственно к локальной сети. Статический IP-адрес должен быть просто настроен внутри виртуальной машины.

DNS работает с портом 53, в основном UDP, но также и TCP. Проверьте базовое соединение с помощью ping , а затем telnet на порту 53.

0
ответ дан 5 December 2019 в 16:16

Теги

Похожие вопросы