Сети Ubuntu - DNS/DHCP

Как настроить Ubuntu 13.04 как мой DNS (Сервер доменных имен) и сервер DHCP для других клиентских машин Linux?

Конфигурация IP главного сервера -
IP-адрес: 192.168.200.100
шлюз: 192.168.200.1
имя: Человечность 1 (например),

0
задан 7 October 2013 в 13:17

1 ответ

Это не то, что нужно ответить в одном посте. Пакет dhcpcd установит DHCP-сервер, который можно настроить в файле /etc/dhcp3/dhcpd.conf. Базовая конфигурация выглядит следующим образом (убедитесь, что вы указали правильные IP-адреса):

# Configuration for my LAN
subnet 192.168.200.0 netmask 255.255.255.0 {
   option domain-name-servers 192.168.200.100;
   option routers 192.168.200.1;
   option ntp-servers 192.168.200.100;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.200.255;
   range 192.168.200.101 192.168.200.200;
}

См. https://help.ubuntu.com/community/dhcp3-server для больше информации.

Хорошо известным DNS-сервером является bind, который доступен в пакете bind9. Его конфигурация сделана в /etc/bind/named.conf и /etc/bind/named.conf.options. В простейшем виде (форма пересылки DNS) последний файл выглядит следующим образом:

options {
directory "/var/cache/bind";
     forwarders {
          // list the IPs of your ISP's DNS servers here
          xxx.xxx.xxx.xxx; 
          yyy.yyy.yyy.yyy;
     }
 }

Если вы хотите, чтобы bind выступал в роли DNS-сервера для вашего собственного доменного имени, конфигурация усложняется. См. https://help.ubuntu.com/community/BIND9ServerHowto для получения дополнительной информации.

Также обратите внимание, что вышеуказанная конфигурация предназначена для IPv4. Для IPv6 вам, вероятно, понадобятся некоторые дополнительные настройки.

В качестве альтернативы пакет dnsmasq предоставляет простой сервер DHCP и DNS, см. https://help.ubuntu.com/community/Dnsmasq .

0
ответ дан 7 October 2013 в 13:17

Другие вопросы по тегам:

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