Первая вещь, которую необходимо сделать здесь, сообщена нам, что команда lspci дает Вам как вывод. Без этого понимая то, что происходит здесь, становится жесткой проблемой. Я могу дать Вам различные шаги к выезду, неправильно ли что-то здесь, но потребуется много времени, и к тому времени можно потерять терпение. Следовательно, я дам Вам две ссылки, какие люди часто раньше решали их проблему внутреннего динамика после установки Ubuntu 12.04 PP (включая меня). Здесь они:
http://ubuntuforums.org/showthread.php?t=1042840
http://yourenotabowler.blogspot.in/2009/01/sound-warz.html
Посмотрите на вторую ссылку для этого, помог мне много для того, чтобы устранить ту же проблему в моем ноутбуке HP.
Этот сайт предполагает, что можно поместить
option domain-name-servers x.y.z.1 x.y.z.2
в dhclient.conf
. Это будет препятствовать тому, чтобы dhclient ударил resolve.conf с Вашим dhcp, обеспеченным серверы имен.
Лично я следую маршрутом, который Вы упоминаете и говорите моему dhcp серверу на маршрутизаторе обеспечивать серверы имен, я хочу тот способ, которым все мои машины извлекают пользу и не всего один сервер.
Используя dhclient.conf
, можно предварительно ожидать или добавить альтернативные серверы DNS тем предоставленным DHCP. Подходящие опции
prepend domain-name-servers x.x.x.x;
и
append domain-name-servers x.x.x.x;
Можно предварительно ожидать/добавлять столько разделенных пробелом адресов, сколько Вам нравится к списку. Посмотрите, что мой ответ на подобный вопрос назвал, Локальный DNS-сервер Отказывается Просить у себя DNS
Смотрите на это сообщение в блоге, которое я записал только что, названный: Как Переопределить Настройки DHCP на поле Fedora/CentOS/RHEL Linux.
Существует 2 метода, о которых я знаю, где можно "добавить" собственные серверы DNS к списку, предоставленному сервером DHCP.
Этот первый путь является, вероятно, самым прямым. Приложение, 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
Второй подход должен отключить способность 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, возобновляется и/или изменяется всегда.
dhclient.conf
расположен в /etc/dhcp/dhclient.conf
. Это - правильный файл?
– M Greene
23.12.2013, 05:54
dhclient.conf
это будет использовать те серверы DNS так вопрос, где Вы; это - трудное переопределение dhcp, обеспеченного серверы имен. Если Вы хотите только использовать их в определенных сетях, вероятно, необходимо использовать рычаги в сайте, который я связал. – casey 20.12.2013, 04:22