Ubuntu сети - DNS / DHCP

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

Конфигурация ip главного сервера -
ip address: 192.168.200.100 [111 ]
шлюз: 192.168.200.1
имя: ubuntu-1 (например)

0
задан 14.04.2020, 07:41

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 .

1
ответ дан 14.04.2020, 07:41

Теги

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