Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  Настройка сервера DHCP за 5 минут ( dhcp3-server ) с чего начать? [Решено] Mini HOWTO для Ubuntu Linux 7.10
DALDON
Сообщение  22 Дек 2007, 22:19  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

Привет мои беловолосые подружки!

Ну вот решил небольшое Хауту состряпать... О том как я настроил dhcp3-server для своей домашней Сети.

dhcp , это очень круто, удобно, логично. Даже использование его в домашней Сети оправданно. И очень удобно. ИМХО

И так, что имеем

Сервер на Ubuntu 7.10
На нём крутятся два Сетевых Интерфейса

eth0 - смотрит в "Прогтех". И получает настройки по dhcp
eth1 - смотрит на домашний свитч и имеет настройки address 192.168.0.1 netmask 255.255.255.0 - шлюза нету, так-как настроен NAT.

Итак поехали по шагам

1 - надо поставить пакет dhcp3-server - само сабой репозитарии уже должны быть подключены, например Zorga.

sudo apt-get install dhcp3-server


* После установки демон попытается запуститься, но у него ничего не выйдет, это нормально, так-как конфиг пока не настроен как надо.

2 - надо отконфигурировать конфиг демона dhcpd

sudo nano -w /etc/dhcp3/dhcpd.conf


У меня получилось вот чего -

# Пример /etc/dhcpd.conf
# (добавьте свои комментарии здесь)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 62.117.85.76, 62.117.85.58;
# option domain-name "mydomain.org";

subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.2 192.168.0.100; interface eth1;}



Вот это дело можно скопировать и вставить к себе в конец конфига.


# option domain-name "mydomain.org"; —- Что это за параметр пока не очень понятно мне. Разберусь отпишу.

Всё, далее надо это дело подправить под себя и сохранить.

3 - Перезапускаем демона dhcp3-server

sudo /etc/init.d/dhcp3-server restart



При успешном старте сервера должно быть нечто вроде этого -

daldon@ubuntu:~$ sudo /etc/init.d/dhcp3-server restart
[sudo] password for daldon:
 * Stopping DHCP server dhcpd3                                                                                       [ OK ] 
 * Starting DHCP server dhcpd3                                                                                       [ OK ] 



4 - Идём и выставляем на машине которая будет расти на домашнем свитче "получить Сетевой адрес автоматически".

После этого первая машина должна получить следующие параметры - у меня это был подопотный тазик под Маздаем.

IP 192.168.0.100
Mask 255.255.255.0
GW 192.168.0.1
Dns 62.117.85.58 и 62.117.85.76


Всё очень не трудно сделать, но есть одно, НО из-за которого я собственно и затеял я писать инструкцию...

По началу я не нашёл ничего в конфиге такого, что явно указывало-бы мне на ту плату которая будет раздавать для ПК которые кричат "ау-ау! Дайте адрес!" адреса, а так-как я очень слаб в английском то пришлось искать это дело на Русском, и вот я нашёл кусочек - http://forum.ubuntu.ru/index.php?topic=12101.0

Попробывав это дело, я вывел вот это -

subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.2 192.168.0.100; interface eth1;}

- почему-то этого как-то нету особо, может конечно сервер сам читает Сетевые конфиги, и уже понимает куда надо раздавать, но знаете ли, бережённого Бог бережёт. Мне не очень охото раздавать адреса в "Прогтех", а потом быть за это несчадно выпоротым провайдером.

И так я сначало попробывал сделать вот так subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.2 192.168.0.100; interface eth5;}

Такого интерфейса у меня нету в Системе, и при запуске демона получил сообщение в котором говорилось, что мол нету у тебя дядя такого девайса... Из этого я сделал вывод, что этот параметр корректно отрабатывается.

Затем я пробывал по разному перекидывал демона на другой интерфейс, и всё работало на другом. Поэтому пришедши к выводу, что адреса раздаются только во внутренню Сеть я успокоился. И теперь мне осталось привязать это дело к макам моих домашних карт - ибо нефиг! Об этом попозже расскажу как и чего у меня вышло из этой идеи.

Ну вот собственно не сложно всё, скоро я думаю, у меня побежит фтп на сервере, и вся приблуда которая успешно разгрузит мой домашний ПК, и мне удобно и всем хорошо. И самое главное получен опыт. - В общем это главня цель.


Последний раз редактировалось: DALDON (04 Янв 2008, 23:18), всего редактировалось 3 раз(а)
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
снеговик
Сообщение  23 Дек 2007, 12:28  Ссылка : Ответить с цитатой
Возраст: 42 Пол: Мужской 
C нами с 08.04.2005
Репутация: 96.5

Начать стоит с man dhcpd. Для раздачи ип-адресов, шлюзов и днсов его должно хватить.

_____________________________

в следующей жизни мечтаю стать сиденьем на женском велосипеде
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
DALDON
Сообщение  23 Дек 2007, 22:23  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

снеговик, да его похоже хватило. Ман я с трудом пытался переварить, но так и не смог - ибо знания Английского оч. слабо.- я знаю, что мне трудно будет без этого, но ничего пока не могу поделать.

Всё работает, делал как написанно тут - http://www.citforum.ru/operating_systems/linux/HOWTO/mini/DHCP/x374.shtml

Но делал с небольшими изменениями и исправлениями. О коих обещаю подготовить хауту.

В общем всё работает как надо. Ждите блондинки Линукс, разрожусь хаутушечкой.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
Показать сообщения:   

Unsorted   ~  Software  ~  Linux and Unix  ~  Настройка сервера DHCP за 5 минут ( dhcp3-server ) с чего начать? [Решено]

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты