Я могу установить свое поле Debian для использования серверов имен OpenDNS, если оно использует DHCP?

Первая вещь, которую необходимо сделать здесь, сообщена нам, что команда lspci дает Вам как вывод. Без этого понимая то, что происходит здесь, становится жесткой проблемой. Я могу дать Вам различные шаги к выезду, неправильно ли что-то здесь, но потребуется много времени, и к тому времени можно потерять терпение. Следовательно, я дам Вам две ссылки, какие люди часто раньше решали их проблему внутреннего динамика после установки Ubuntu 12.04 PP (включая меня). Здесь они:

http://ubuntuforums.org/showthread.php?t=1042840

http://yourenotabowler.blogspot.in/2009/01/sound-warz.html

Посмотрите на вторую ссылку для этого, помог мне много для того, чтобы устранить ту же проблему в моем ноутбуке HP.

4
20.12.2013, 03:47
3 ответа

Этот сайт предполагает, что можно поместить

option domain-name-servers x.y.z.1 x.y.z.2

в dhclient.conf. Это будет препятствовать тому, чтобы dhclient ударил resolve.conf с Вашим dhcp, обеспеченным серверы имен.

Лично я следую маршрутом, который Вы упоминаете и говорите моему dhcp серверу на маршрутизаторе обеспечивать серверы имен, я хочу тот способ, которым все мои машины извлекают пользу и не всего один сервер.

3
27.01.2020, 20:56
  • 1
    Hmmmm хорошо. Одна из систем, на которых я думаю о выполнении этого, является персональным ноутбуком (также Debian), так был бы, изменяя серверы DNS на той машине, позволяют мне использовать те серверы DNS даже в других сетях? Я планирую изменить серверы DNS на своем домашнем маршрутизаторе также, таким образом, мой сервер (а также мои другие машины) может использовать в своих интересах его. –  M Greene 20.12.2013, 04:20
  • 2
    Если Вы вставляете ту строку dhclient.conf это будет использовать те серверы DNS так вопрос, где Вы; это - трудное переопределение dhcp, обеспеченного серверы имен. Если Вы хотите только использовать их в определенных сетях, вероятно, необходимо использовать рычаги в сайте, который я связал. –  casey 20.12.2013, 04:22
  • 3
    В Той ссылке говорится, что "кроме того, Много блоков корпораций, отслеживающих сервер имен, такой как OpenDNS из-за конфиденциальности, выходят". Это - что-то, о чем я должен волноваться? (Это - вероятно, отдельный вопрос, хотя, но что означает то, чтобы сервер имен DNS шпионил?) –  M Greene 20.12.2013, 04:27
  • 4
    я не уверен, о чем он говорит там. Если Вы (и несомненно необходимо смочь к), может отправить к и получить от UDP/53, необходимо смочь использовать любые серверы имен. Я не знаком с OpenDNS, таким образом, я не могу прокомментировать дополнительные проблемы, которые могли бы представить. –  casey 20.12.2013, 04:32
  • 5
    I не может делать это на моем маршрутизаторе; на экране установки это перечисляет серверы DNS, но нет опции изменить их. Это просто говорит, что "доменное имя" затем перечисляет что-то от моего ISP и серверов DNS под этим. Я предполагаю поэтому, что маршрутизатор вытягивает их прямо от модема. –  M Greene 23.12.2013, 05:39

Используя dhclient.conf, можно предварительно ожидать или добавить альтернативные серверы DNS тем предоставленным DHCP. Подходящие опции

prepend domain-name-servers x.x.x.x;

и

append domain-name-servers x.x.x.x;

Можно предварительно ожидать/добавлять столько разделенных пробелом адресов, сколько Вам нравится к списку. Посмотрите, что мой ответ на подобный вопрос назвал, Локальный DNS-сервер Отказывается Просить у себя DNS

1
27.01.2020, 20:56

Смотрите на это сообщение в блоге, которое я записал только что, названный: Как Переопределить Настройки DHCP на поле Fedora/CentOS/RHEL Linux.

Существует 2 метода, о которых я знаю, где можно "добавить" собственные серверы DNS к списку, предоставленному сервером DHCP.

Метод № 1-/etc/dhclient.conf

Этот первый путь является, вероятно, самым прямым. Приложение, dhclient может использовать конфигурацию. файл, /etc/dhclient.conf. Переопределять содержание /etc/resolv.conf файл просто создает файл /etc/dhclient.conf:

interface "eth0" {
   supersede domain-name "local.home";
   supersede domain-name-servers 192.168.0.5, 8.8.8.8, 8.8.4.4;
   request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, host-name;
   require subnet-mask, domain-name-servers;
   script "/sbin/dhclient-script";
}

Это приведет к следующему /etc/resolv.conf файл:

; generated by /sbin/dhclient-script
search local.home
nameserver 192.168.0.5
nameserver 8.8.8.8
nameserver 8.8.4.4

Метод № 2 - отключает распространение DNS

Второй подход должен отключить способность dhclient создать файл /etc/resolv.conf во-первых. Это использует другое dhclient средство, названное рычагами. Конкретно существует 2 рычага, входят и рычаг выхода. Отключить создание /etc/resolv.conf, можно создать названный файл: /etc/dhclient-enter-hooks. Содержание должно быть следующие:

make_resolv_conf() {
        # We don't want /etc/resolv.conf changed
        # So this is an empty function
        return 0
}

Сделайте файл dhclient-enter-hooks исполняемый файл:

$ chmod +x /etc/dhclient-enter-hooks

Дополнительно Вы захотите вручную создать a /etc/resolv.conf файл, точно так же, как тот выше. При выполнении его этот путь Вы будете создавать помехи /etc/resolv.conf файл, который не будет переписан каждый раз арендный договор DHCP, возобновляется и/или изменяется всегда.

Ссылки

0
27.01.2020, 20:56
  • 1
    В моей системе, dhclient.conf расположен в /etc/dhcp/dhclient.conf. Это - правильный файл? –  M Greene 23.12.2013, 05:54
  • 2
    @MGreene - да это - корректный файл. Различные дистрибутивы организуют конфигурационные файлы по-другому. –  slm♦ 23.12.2013, 08:02

Теги

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