Назад | Перейти на главную страницу

Установка статического DNS-сервера имен (Debian Squeeze)

У меня есть шлюз, работающий на Debian Squeeze с двумя сетевыми интерфейсами, одним статическим (внутренний, eth0) и одним DHCP (внешним, eth1). У меня есть внутренний DNS-сервер, который должен использовать шлюз.

В моем / и т.д. / сеть / интерфейсы, У меня eth0 установлен на статический, с DNS-сервер директива, указывающая на 192.168.3.4. Однако после перезагрузки или перезапуска сетевой службы мой /etc/resolv.conf изменения DNS-сервера, предоставленного внешним DHCP.

Как я могу заставить Debian использовать мой внутренний DNS-сервер, но все же получить аренду DHCP от eth1?

Один из вариантов - отрегулировать /etc/dhcp/dhclient.conf файл, чтобы просто не запрашивать domain-name-servers и domain-name Параметры DHCP.

Вы упомянули, что предоставили dns-nameserver в вашем файле интерфейсов. У вас действительно есть resolvconf пакет установлен? Если нет, то этот параметр не принесет ничего полезного, и DHCP почти всегда перезапишет resolv.conf, если будут получены параметры DNS.

Если установлен пакет resolvconf, вы можете изменить интерфейс-порядок config для управления порядком использования настроек.