Online video hd

Смотреть девушки видео

Официальный сайт mydebut 24/7/365

Смотреть видео бесплатно

15.05.2010 21:06

wat_cheУстановка и настройка DHCPD сервера на базе Mandriva Linux

Писалось всё для себя, как небольшая шпаргалка, поэтому говорю сразу, что "чукча четатель, а не песатель",
Цель: сделать на шлюзе имеющем 2 сетевые карты DHCP сервер раздающий адреса с привязкой по MAC.

Реализация
1. Устанавливаем Mandriva (Устанавливаем c DualArch CD и ставим галки только возле "настройка" и рабочий стол "LXDE"
2. Настраиваем сетевые интерфейсы, удобней всего через апплеит на панели задач (один смотрит в сторону интернета eth0 (ему присваиваем адрес 192.168.1.7 маска 255.255.255.0 шлюз 192.168.1.254 dns1 192.168.1.254, dns2 8.8.8.8 ). Второму eth1 смотрящему внутрь сети присваиваем адрес 10.10.7.1 маска 255.255.255.224 что означает по простому /27. Маска сети такая в связи с тем, что у нас менее 30 машин).
В итоге файлы находящиеся тут: /etc/sysconfig/network-scripts/ifcfg-eth0 и /etc/sysconfig/network-scripts/ifcfg-eth1 будут выглядеть так:

cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.7
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=yes
DNS1=192.168.1.254
DNS2=8.8.8.8
RESOLV_MODS=no
IPV6INIT=no
IPV6TO4INIT=no
ACCOUNTING=no


cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=10.10.7.1
NETMASK=255.255.255.224
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=yes
RESOLV_MODS=no
IPV6INIT=no
IPV6TO4INIT=no
ACCOUNTING=no



3. Устанавливаем dhcpd – сервер запуская команду urpmi dhcp-server. Запускаем drakxervice и убираем автозагрузку dhcpd (Убрать необходимо т.к. при загрузке ПК интерфейс eth1 не успевает подняться и dhcpd завершает свою работу так и не успев начать :) ) . Для того чтоб dhcpd всё таки запускался при загрузке ПК добавляем в самый низ файла /etc/rc.d/rc.local строки
sleep 7 # для того чтоб успел подняться интерфейс eth1
/etc/init.d/dhcpd restart
Также в файле /etc/sysconfig/dhcpd ставим в строке INTERFACES=”eth1” (где eth1 интерфейс который смотрит в локалку)

Листинг файла /etc/sysconfig/dhcpd
# You can set here various option for dhcpd

# Which configuration file to use.
# CONFIGFILE="/etc/dhcpd.conf"
# Where to store the lease state information.
# LEASEFILE="/var/lib/dhcp/dhcpd.leases"
# Define INTERFACES to limit which network interfaces dhcpd listens on.
# The default null value causes dhcpd to listen on all interfaces.
INTERFACES="eth1"
# Define OPTIONS with any other options to pass to the dhcpd server.
# See dhcpd(8) for available options and syntax.
OPTIONS="-q"

4. Затем правим файл /etc/dhcpd.conf настраивая раздачу адресов с привязкой по MAC и получаем примерно такое.

Листинг файла /etc/dhcpd.conf

#ddns-update-style none;
subnet 10.10.7.0 netmask 255.255.255.224 {
# default gateway
option routers 10.10.7.1; ###### тут определяем параметры шлюза по умолчанию
option subnet-mask 255.255.255.224;

# option domain-name "domain.org";

# Seting up an ip address is better here
#тут настраиваем отправление клиентам адреса дефлотного DNS сервера, т. к. будем использовать кеширующий DNS сервер pdnsd или dnsmasq, то и клиентам отправляем адрес нашего шлюза на котором будет крутится pdnsd или dnsmasq т.е. адрес 10.10.7.1, ну и на всякий случай адрес Cisco которая #является для #нашего сервера шлюзом по умолчанию – 192.168.1.254
option domain-name-servers 10.10.7.1, 192.168.1.254; ####дописать другие DNS адреса если не #используется кеширующий сервер 195.5.46.11, 8.8.8.8, 195.5.46.12 ;
# option nis-domain "domain.org";
# тут определяется диапазон адресов которые будут даны жаждущим клиентам
range dynamic-bootp 10.10.7.2 10.10.7.25;
default-lease-time 21600;
max-lease-time 43200;
}

### в блоке что – ниже настраиваем раздачу адресов для компьютеров внутренней сети с привязкой к MAC и не забываем что имя hosta должно быть без пробелов
# we want the nameserver to appear at a fixed address
host mustang {
hardware ethernet 00:1B:FC:84:D3:AF;
fixed-address 10.10.7.19;
}
# we want the nameserver to appear at a fixed address
host noutbuk {
hardware ethernet 00:1F:16:06:E1:55;
fixed-address 10.10.7.18;
}
и.т.д

В итоге мы получили раздающий "именные" адреса (с привязкой по MAC) dhcp сервер на базе Mandriva. Ну, а если нужно, то настраивается простенький кеширующий dns сервер немного разгружающий и ускоряющий сеть. Исправления, дополнения и пожелания приветствуются.


Тэги:
+ 2 -
Похожие Поделиться

dfx 15.05.2010 21:09 #
+ 1 -
cut же, ну!..
muhas 15.05.2010 21:27 #
+ 0 -
не понял... ты к чему?
dfx 16.05.2010 12:12 #
+ 0 -
Просто он сначала всё это без cut'а запостил
muhas 16.05.2010 12:19 #
+ 1 -
а... я почему-то о другом cut подумал
cut - remove sections from each line of files
ох уж эти юниксы... весь мозг забит ихними командами =)
dfx 16.05.2010 12:31 #
+ 0 -
%) бывает
wat_che 15.05.2010 21:35 #
+ 0 -
исправил
goblinyara 15.05.2010 21:32 #
+ 2 -
статья хороша, вот только зачем на сервере LXDE, да и вообще иксы?
deFINE 16.05.2010 11:01 #
+ 1 -
И мандрива!
goblinyara 16.05.2010 11:05 #
+ 1 -
да собсно дистрибутив без разницы, программы-то везде одни и те же
deFINE 16.05.2010 11:06 #
+ 1 -
Это был ироничный комментарий.
goblinyara 16.05.2010 11:08 #
+ 0 -
а, ну тогда извиняюсь=) с утра не оч соображаю=)
|xed| 15.05.2010 23:38 #
+ 0 -
ух уж эта мандрива я про 3 пункт =) Вроде мелочь но это так не приятно! бе!
dfx 16.05.2010 12:16 #
+ 1 -
А вот был бы в дебиан-like дистре (как в других - не знаю) - там были бы удобные места, в которые можно было бы закинуть все скрипты, которые должны выполняться при поднятии интерфейсов и не надо было бы городить огород со слипами и rc.local
В арче, кстати, тоже это элементарно реализовывается...
dfx 16.05.2010 12:16 #
+ 1 -
Это я по поводу п.3

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн