ДНЕВНИКИ
Назад >>
Сергей ШИБКА
>>
CentOS
18.05.2012 CentOS 5.x и DnsMasq
Устанавливаем и настраиваем пакет Dnsmasq в CentOS 5.x. Dnsmasq содержит в себе DHCP и DNS сервер. Используется для сетей до 50 машин, что вполне достаточно для подключения офисной локальной сете через шлюз к интернету, автоматическую выдачу сетевых настроек (IP,Gateway,DNS) и кеширования DNS имен. Очень просто в настройке и начинает работать сразу после установки.
Устанавливаем пакет dnsmasq:
yum install dnsmasq
После успешной установки открываем на редактирование /etc/dnsmasq.conf и вносим минимальные изменения:
# Указываем локальный интерфейс, где будет наш сервис. Наружу выставлять не нужно:
interface=eth1
# Отбрасывание внешних запросов:
bind-interfaces
# Задаем диапазон выдаваемых адресов доступных для локальной сети:
dhcp-range=192.168.10.50,192.168.10.100,12h
# Если необходимо, можно задать привязку для выдачи постоянного IP по MAC адресу:
dhcp-host=aa:bb:cc:dd:ee:ff,192.168.10.50
# Лог файл аренды адресов:
dhcp-leasefile=/var/log/dnsmasq/dnsmasq.leases
# Запись в лог файл:
log-dhcp
Если в системе используется iptables, добавляем правила для dnsmasq:
iptables -A RH-Firewall-1-INPUT -p udp -m state -m udp --dport 53 --state NEW -j ACCEPT
iptables -A RH-Firewall-1-INPUT -p tcp -m state -m tcp -i eth1 --dport 53 --state NEW -j ACCEPT
iptables -A RH-Firewall-1-INPUT -p udp -m state -m udp -i eth1 --dport 67 --state NEW -j ACCEPT
Прописываем в CentOS службу dnsmasq в автозапуск:
chkconfig dnsmasq on
Запускаем сервис dnsmasq :
service dnsmasq start
• комментарии (0)
[ Назад ]
|