Автор Тема: dhcpd проверка фукционирования  (Прочитано 11515 раз)

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Вам надоело клиентским машинах локальной сети присваивать IP  и шлюзы

Пошаговая инструкция восьмая: dhcp-server - The ISC DHCP server daemon

Устанавливаем ALT Linux 4.0 Server из коробки.

Шаг 1: ставим
# apt-get install dhcp-server

Шаг 2: правим  /etc/dhcp/dhcpd.conf   

ddns-update-style none;

subnet 10.0.0.0 netmask 255.255.255.0 {
        option routers                  10.0.0.1;
        option subnet-mask              255.255.255.0;

        option nis-domain               "domain.org";
        option domain-name              "domain.org";
        option domain-name-servers      195.54.2.1;

        range dynamic-bootp 10.0.0.128 10.0.0.250;

        host boss
        {
        hardware ethernet 00:1C:C0:45:27:14;
        fixed-address 10.0.0.2;
        }

        host pavel
        {
        hardware ethernet 00:1C:C0:45:28:2B;
        fixed-address 10.0.0.3;
        }

        default-lease-time 21600;
        max-lease-time 43200;
}

Шаг №3:Для того чтобы   dhcp-server запускался при перезагрузки сервера
# chkconfig --level 35 dhcpd  on

Шаг №4:
#service bind restart

Теперь при включении любой клиентской машины с настройкой "получение ip  и dns  автоматически" будет присваиваться шлюз 10.0.0.1 , DNS 195.54.21 и адреса начиная с 10.0.0.250 по порядку включения до 128,
а машинам с сетвыми картами 00:1C:C0:45:27:14 - 10.0.0.2  и 00:1C:C0:45:28:2B -10.0.0.3


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


Итак ... После выполнения всего вышесказанного, ничего нового не заметил, ИМХО где то закосячил!(
 вопрос...  1 Как проверить запущен ли на данный момент dhcpd
                   2 есть ли и если есть то где лежат логи по dhcp
                   3 где может скрываться стандартный косяк))) (можно не отвечать)
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: dhcpd проверка фукционирования
« Ответ #1 : 16.10.2009 05:05:09 »
Все от рут root
1
service dhcpd status2
grep dhcp /var/log/messages3
service dhcpd restart;tail -50 /var/log/messages

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: dhcpd проверка фукционирования
« Ответ #2 : 16.10.2009 06:53:52 »

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



Ваши предложения как почистить и как правильно организовать?
Спасибо.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Re: dhcpd проверка фукционирования
« Ответ #3 : 16.10.2009 15:47:24 »
Во первых отвечаю сразу не хотел загаживать оригинальный топ ...
Его и так чистить пора да никто не берётся, а тему потом удалить можно.
Ваши предложения как почистить и как правильно организовать?
Спасибо.

Да как о бычно)))
Структуризация и систематизация.
Идея топа проста как колесо и настолько же гениальна.

Но прошло время и дитё выросло из кроватки)))

На мой взгляд форум должен носить не только вопрошально отвечальную фукцию но и обучающую
Согласен, сейчас скажут есть специальные сайты энциклопедии и библиотеки в интернете.
Да но у них своя история создания и динамика развития, а тут своя и пользы от обучающего форума может быть многократно больше.
Я в восторге от фразы "Это где то уже было! Хватит тупить и лениться! Воспользуйтесь поиском".
ИМХО
Для того что б что то найти а) оно должно существовать б)ты должен уже знать на 50% то что ищешь в) информация должна быть структурирована. А тут по запросу 'DHCP сервер' выкидывает сборную солянку а топ с пошаговыми инструкциями который на мой взгляд должен был быт закреплён на самом верху нашёл где то на 5й странице и то по второму разу.  
Не даром говорят правильно поставленный вопрос это половина ответа.
Но нас же раздражает когда оппонент не может внятно и чётко высказать свою мысль или проблему.
А после высказывания на тему нйдите ###### если будет ####### ну если не  ###### то точно ######  :o  моск пользователя стекает на дно черепной коробки подрагивающей желеобразной массой.
Мораль: Надо дать юзверю инструмментарий!!!

1. Для начала надо выделить отдельную ветку на уроки.
2. Каждый сервис отдельной статьёй с комментами
3. Что ещё важно комменты должны иметь 2 варианта структуры
а) хронологический
б) смысловой
Второй вариант позволит выделить действительный опыт стандартных ошибок граблей и косяков.
При чём комменты со смыслом и по теме рейтингуются Многозвёздными товарищами или товарищами которые как то уже акредитировались на форуме.
Отдельно можно выделить ветку с заказами.
Например Если бы Вы Уважаемый Salomatin или кто-то из знающих
Написал статью про биллинговые системы под Alt и инструкцию запуска. Воистину моя признательность не имела бы границ.
 
Ну это первые мысли.
Если они для Вас представляют какую либо ценность то можно продолжить.

P.S. Salomatin Отдельное спасибо за труд и много терпеливый характер . :)
« Последнее редактирование: 16.10.2009 15:56:04 от Axe79 »
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Re: dhcpd проверка фукционирования
« Ответ #4 : 16.10.2009 16:31:43 »
Все от рут root
1
service dhcpd status2
grep dhcp /var/log/messages3
service dhcpd restart;tail -50 /var/log/messages

По ходу не запустился наверно:
[root@localhost ~]# grep dhcp /var/log/messages
Oct 15 20:35:49 localhost apt-get: dhcp-common-1:3.0.6-alt2 installed
Oct 15 20:35:50 localhost apt-get: dhcp-server-1:3.0.6-alt2 installed
Oct 16 00:20:03 localhost dhcpd: dhcpd startup failed
Oct 15 21:35:57 localhost dhcpcd.sh: wrong usage
[root@localhost ~]#      

А это ранлевел (это кажется так называют :))
[root@localhost ~]# chkconfig --list
NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
acpid[\t]0:off   1:off   2:on    3:on    4:on    5:on    6:off
anacron         0:off   1:off   2:off   3:off   4:off   5:off   6:off
auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off
bind            0:off   1:off   2:off   3:on    4:on    5:on    6:off
bluetooth       0:off   1:off   2:off   3:off   4:off   5:off   6:off
consolesaver    0:off   1:off   2:on    3:on    4:on    5:on    6:off
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off
[b]dhcpd           0:off   1:off   2:off   3:on    4:off   5:on    6:off[/b]
dm              0:off   1:off   2:off   3:off   4:off   5:on    6:off
dnsmasq         0:off   1:off   2:on    3:on    4:on    5:on    6:off
ethtool         0:off   1:off   2:off   3:off   4:off   5:off   6:off
fbsetfont       0:off   1:off   2:off   3:on    4:on    5:on    6:off
haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
httpd-perl      0:off   1:off   2:off   3:off   4:off   5:off   6:off
ifplugd         0:off   1:off   2:off   3:off   4:off   5:off   6:off
ipband          0:off   1:off   2:off   3:off   4:off   5:off   6:off
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
ipw3945d        0:off   1:off   2:off   3:off   4:off   5:off   6:off
kdcrotate       0:off   1:off   2:off   3:off   4:off   5:off   6:off
keytable        0:off   1:off   2:on    3:on    4:on    5:on    6:off
kheaders        0:off   1:off   2:on    3:on    4:on    5:on    6:off
klogd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
kqemu           0:off   1:off   2:off   3:on    4:on    5:on    6:off
ksysguardd      0:off   1:off   2:off   3:off   4:off   5:off   6:off
lircd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
lisa            0:off   1:off   2:off   3:on    4:on    5:on    6:off
lm_sensors      0:off   1:off   2:on    3:on    4:on    5:on    6:off
mdadm           0:off   1:off   2:on    3:on    4:on    5:on    6:off
messagebus      0:off   1:off   2:off   3:on    4:on    5:on    6:off
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
nscd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
ntpd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
openvpn         0:off   1:off   2:off   3:off   4:off   5:off   6:off
portmap         0:off   1:off   2:on    3:on    4:on    5:on    6:off
postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
pppoe           0:off   1:off   2:off   3:off   4:off   5:off   6:off
pptptunnel      0:off   1:off   2:off   3:off   4:off   5:off   6:off
random          0:off   1:off   2:on    3:on    4:on    5:on    6:off
rawdevices      0:off   1:off   2:off   3:off   4:off   5:off   6:off
smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off
splash          0:off   1:off   2:on    3:on    4:on    5:on    6:off
sshd            0:off   1:off   2:on    3:off   4:on    5:off   6:off
sysfs           0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslogd         0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd-final     0:off   1:off   2:on    3:on    4:on    5:on    6:off
update_wms      0:off   1:off   2:off   3:on    4:on    5:on    6:off
virtualbox      0:off   1:off   2:off   3:on    4:on    5:on    6:off
winbind         0:off   1:off   2:off   3:off   4:off   5:off   6:off
wine            0:off   1:off   2:on    3:on    4:on    5:on    6:off
x11presetdrv    0:off   1:off   2:off   3:on    4:on    5:on    6:off
xinetd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

xinetd based services:
        chargen-tcp:    off
        chargen-udp:    off
        cups-lpd:       off
        daytime-tcp:    off
        daytime-udp:    off
        discard-tcp:    off
        discard-udp:    off
        echo-tcp:       off
        echo-udp:       off
        ktalk:          on
        time-tcp:       off
        time-udp:       off
        vsftpd:         on
[root@localhost ~]#      

подскажите к стати как другие левелы менять  3й был chkconfig --level 35 dhcpd on
и в чём их смысл а то  как  сказал Станишевский Вениамин Леопольдович "Я конечно догадываюсь ... Но хотелось бы уточнить"
и ещё мой файл конфига назывался dhcpd.conf.sample а не dhcpd.conf но место обитания одно и тоже
« Последнее редактирование: 16.10.2009 16:35:25 от Axe79 »
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Re: dhcpd проверка фукционирования
« Ответ #5 : 16.10.2009 16:55:28 »
[root@localhost ~]# cp -farv /home/axe/Desktop/dhcpd.conf /etc/dhcp
`/home/axe/Desktop/dhcpd.conf' -> `/etc/dhcp/dhcpd.conf'
[root@localhost ~]# ls /etc/dhcp
dhcpd.conf  dhcpd.conf.sample  redak
[root@localhost ~]# chmod 555 /etc/dhcp/dhcpd.cong
chmod: cannot access `/etc/dhcp/dhcpd.cong': No such file or directory
[root@localhost ~]# service dhcpd start
Starting dhcpd service:                                                                                             [ DONE ]
[root@localhost ~]# service dhcpd status
dhcpd is running
[root@localhost ~]#    

а вот и лог :) :) :)

[root@localhost ~]# grep dhcp /var/log/messages
Oct 15 20:35:49 localhost apt-get: dhcp-common-1:3.0.6-alt2 installed
Oct 15 20:35:50 localhost apt-get: dhcp-server-1:3.0.6-alt2 installed
Oct 16 00:20:03 localhost dhcpd: dhcpd startup failed
Oct 15 21:35:57 localhost dhcpcd.sh: wrong usage
Oct 16 15:49:09 localhost dhcpd: dhcpd startup failed
Oct 16 15:54:33 localhost dhcpd: Internet Systems Consortium DHCP Server V3.0.6
Oct 16 15:54:33 localhost dhcpd: Copyright 2004-2007 Internet Systems Consortium.
Oct 16 15:54:33 localhost dhcpd: All rights reserved.
Oct 16 15:54:33 localhost dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Oct 16 15:54:33 localhost dhcpd: Internet Systems Consortium DHCP Server V3.0.6
Oct 16 15:54:33 localhost dhcpd: Copyright 2004-2007 Internet Systems Consortium.
Oct 16 15:54:33 localhost dhcpd: All rights reserved.
Oct 16 15:54:33 localhost dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Oct 16 15:54:33 localhost dhcpd: WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
Oct 16 15:54:33 localhost dhcpd: WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
Oct 16 15:54:33 localhost dhcpd: Listening on LPF/eth1/00:02:44:ba:27:28/192.168.0/24
Oct 16 15:54:33 localhost dhcpd: Sending on   LPF/eth1/00:02:44:ba:27:28/192.168.0/24
Oct 16 15:54:33 localhost dhcpd: Sending on   Socket/fallback/fallback-net
Oct 16 15:54:33 localhost dhcpd: Listening on LPF/eth1/00:02:44:ba:27:28/192.168.0/24
Oct 16 15:54:33 localhost dhcpd: Sending on   LPF/eth1/00:02:44:ba:27:28/192.168.0/24
Oct 16 15:54:33 localhost dhcpd: Sending on   Socket/fallback/fallback-net
Oct 16 15:54:33 localhost dhcpd: Wrote 0 deleted host decls to leases file.
Oct 16 15:54:33 localhost dhcpd: Wrote 0 new dynamic host decls to leases file.
Oct 16 15:54:33 localhost dhcpd: Wrote 0 leases to leases file.
Oct 16 15:54:33 localhost dhcpd: dhcpd startup succeeded
[root@localhost ~]#         
« Последнее редактирование: 16.10.2009 16:57:07 от Axe79 »
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: dhcpd проверка фукционирования
« Ответ #6 : 16.10.2009 19:05:31 »
Например Если бы Вы Уважаемый Salomatin или кто-то из знающих
Написал статью про биллинговые системы под Alt и инструкцию запуска.

Мне понравился NETAMS - http://www.netams.com

Цитата:
"многофункциональная программа по учету и управлению IP-трафиком. Можно проводить блокировку на базе квот, авторизации, исчерпании баланса (биллинг); управлять полосой пропускания, контролировать подмену MAC-адреса, делать связь с RADIUS, создавать гибкие политики учета и фильтрации"

Как его запустить и первоначальные настройки уже написаны в Пошаговых инструкциях:

http://forum.altlinux.org/index.php/topic,964.msg17005.html#msg17005
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"