• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Поднятие DHCP Server на FreeBSD


    DHCP - Dynamic Host Configuration Protocol - Протокол Динамической Конфигурации Хостов.
    С помощью DHCP все компьютеры в сети, автоматически получают сетевые параметры, нет необходимости подходить к каждому компьютеру и прописывать ему IP адресс, маску подсети, основной шлюз и адресс DNS сервера.

    Для этого нам необходимо:

    Устанавливаем DHCP Server из портов:

    cd /usr/ports/net/isc-dhcp3-server
    #make
    #make install
    #make clean
    #rehash

    Далее необходимо проверить, если создался файл /var/db/dhcpd/dhcpd.leases. Если его нет, нужно создать вручную, без него демон не запустится:

    #touch /var/db/dhcpd/dhcpd.leases

    Далее необходимо отредактировать dhcpd.conf которого нет, но есть его пример, который находится по адресу /usr/local/etc/dhcpd.conf.sample. Так что сначало необходимо скопировать "примерный" файл в оригинал и редактировать оригинал:

    #cd /usr/local/etc
    #cp dhcpd.conf.sample dhcpd.conf
    #ee dhcpd.conf

    В этом файле, уже есть готовые примеры и значения их нужно только подредактировать под свои нужды. Конфигурационный файл, должен выглядеть примерно так:

    option domain-name "example.com"; #Указываю домен, который получат клиенты
    option domain-name-servers 192.168.1.5; #Указываю DNS сервера
    option subnet-mask 255.255.255.0; #Маска сети, которую получат клиенты

    default-lease-time 720000;
    #Указываю время аренды IP адреса и настроек
    max-lease-time 720000; #Это максимальное время аренды
    min-lease-time 720000;#Это минимальное время аренды
    ddns-update-style none; #Запретил автоматически обновлять DNS записи

    subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.254; #Указываю в каком диапазоне выдавать IP адреса
    option routers 192.168.1.1; #Указываю основной шлюз
    }
    host director {
    hardware ethernet 00:01:02:03:04:05;
    fixed-address 192.168.1.100; #делаю привязку по MAC-у, у директора всегда будет такой IP
    }
    host admin {
    hardware ethernet 00:02:03:04:05:06;

    fixed-address 192.168.1.111; #делаю привязку по MAC-у, у меня всегда будет такой IP
    }

    Также необходимо написать пару строк в файл /etc/rc.conf

    dhcpd_enable="YES" #Включил DHCP демон
    dhcpd_ifaces="rl0" #Повесил его на внутренний интерфейс

    Автор: admin, 16 марта 2010
    Рубрики: OS FreeBSD, Новости
    Метки: , ,

    Написать комментарий

    Последние статьи