Записи с меткой ‘dnsmasq’

Ещё немного о конфиге dnsmasq

# Заставим dnsmasq запускаться исключительно под пользователем dnsmasq
user=dnsmasq
group=dnsmasq
##
# Настраиваем DNS. Не нужен — смело выкидываем эту часть.
##
# Настройка DNS — чтобы отключить DNS, поставьте тут 0.
# Если же хотите расположить DNS на нестандартном порту — что ж, располагайте.
port=53

# Размер кэша. Число обозначает количество хранимых доменных имён.
cache-size=1000

# Не спрашивать у внешнего DNS про имена без точки вроде homeserver, user-pc и прочие —
# ему и так плохо, бедному, а ещё мы тут со своими заведомо локальными адресами…
domain-needed
# Что-то вроде предыдущего, тоже не даёт обращаться к глобальным DNS-серверам со всякой нелепицей в запросе
bogus-priv

Читать далее »

Dnsmasq

image

Dnsmasq — компактный сервер DNS и DHCP.

Настройка dhcp
Установка dnsmasq в Ubuntu:

sudo apt-get install dnsmasq


Настройка /etc/dnsmasq.conf
Где, xxx — диапазон .

Выдача IP по MAC адресу:

dhcp-range=192.168.1.xxx,192.168.1.xxx,255.255.255.0,12h
dhcp-host= 00:00:00:00:00:00, 192.168.xxx.xxx

Блокировка IP по MAC:

dhcp-host= 00:00:00:00:00:00, 192.168.xxx.xxx,ignore


(Игнорировать IP по MAC адрессу)

Ubuntu NAT + DHCP + Squid Прозрачный кэширующий proxy-server

В этой статье поднимем сервер позволяющий использовать общий доступ в интернет для сети организации. Для этого я буду использовать Ubuntu Server 12.04. В данном случае я рассмотрю настройку прозрачной маршрутизации с использованием одного сетевого интерфейса на маршрутизаторе. Для достижения наших целей я использую iptables, dnsmasq и Прокси-Сервер SQUID.

Для начала введем в консоль команду

Ifconfig

Из ответа сервера видно, что у меня есть только один сетевой интерфейс eth0. Он подключен к общему свитчу и имеет адрес 192.168.1.253.

ifconfig

Для того что бы настроить сетевые интерфейсы отредактируем файл /etc/network/interfaces Читать далее »