CEX.io

воскресенье, 8 января 2012 г.

Установка и настройка dnsmasq (DNS, DHCP, BOOTP/PXE, TFTP сервер)

Общую информацию о dnsmasq можно найти перейдя по этой ссылке.

1. Установка dnsmasq происходит достаточно легко (немного сложнее, если устанавливать из исходного кода)

- основанные на Debian дистрибутивы, такие как Ubuntu
    $ sudo apt-get install dnsmasq

- основанные на Fedora дистрибутивы и Cent OS
    $ su
    # yum install dnsmasq

- семейство *BSD, если установлена Ports коллекция
    $ cd /usr/ports/dns/dnsmasq/
    $ su
    # make install clean
или, если вы предпочитаете добавить пакет
    $ su
    # pkg_add -r dnsmasq
    $ ipkg install dnsmasq

dnsmasq - простой DNS, DHCP, BOOTP/PXE и безопасный TFTP сервер для домашней сети

   dnsmasq - специально разработан для небольших домашних сетей (до 1000 клиентов) использующих NAT и подключенных к интернету через модем, ADSL либо через кабельное соединение.
   Поддерживается множеством платформ: Linux (с glibc и uclibc), *BSDMac OS XSolarisAndroid. Также dnsmasq включен в следующие Linux дистрибутивы: UbuntuGentooDebianSlackwareSuseFedoraSmoothwallIP-CopfloppyfwFireboxLEAFFreescofli4l, Endian Firewall и Clarkconnect и др. Также он доступен в портах FreeBSD, OpenBSD, NetBSD беспроводных маршрутизаторах Linksys (dd-wrt, openwrt + оригинальных firmware) и проекте m0n0wall.

  dnsmasq - обладает следующими особенностями:
  • простая конфигурация DNS для машин за firewall'ом, не зависимая от конфигурации DNS серверов провайдера (ISP)