Храмы Высота ЧБ Люди Вокзалы Парк Зима. Снег Саратов Сад-огород. Хлеба Грибы Лес Зима. Снег Цветы Живность Кошки Река Хлеба Лес Зима. Снег Новый Год Небо. Облака Радуга Курьезы Река Хлеба Лес Зима. Снег Небо. Облака Курьезы Астро Зима. Снег Новый Год Шарм Эль Шейх. Тропикана Гранд Азур Кошки Ящерица Йошкар-Ола. Казань. Чебоксары Гуамское ущелье Майкоп Грибы Зима. Снег Лошади Сад-огород. Зима. Снег Должанка Египет Люди Санкт-Петербург Санкт-Петербург Финляндия Финляндия Греция. Родос. Детский Сад 158 Новый Год Авто Мото Макро Карта Дети Питание Шарм Эль Шейх. Тропикана Гранд Азур Астро Набережная Петрозаводска Карелия. Путешествия. Весна Макро Карта Отдых Лыжные прогулки Стихи CentOS Oracle SAMBA GlassFish LAMP Motion EJabberd Postfix. Dovecot. Amavisd Perl Jabber VLC M3U Ubuntu
Обои для рабочего стола. Лучшее качество 1600x1200.
ДНЕВНИКИ


Назад >> Сергей ШИБКА >> 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)


[ Назад ]


© 2005 - 2024 * Сергей Шибка