Автор Тема: Dhcp3-server не стартира  (Прочетена 2241 пъти)

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« -: May 15, 2007, 13:42 »
Използвайки тази статия: DHCP сървър... се опитах да си настроя домашната мрежа (Ubuntu Server 6.10, безпроблемна работа със статични адреси 192.168.0.х). При опит за стартиране на dhcp3-server просто ми излиза съобщение [fail], като в daemon.log няма никаква информация за типа на грешката. Къде другаде да търся информация за проблема?
От друга страна в boot лога е изписано:
Цитат
May 15 13:13:57 rc2: * Starting DHCP server dhcp3   .[80G .[74G[ ok ]

Единственото по-смислено изречение, което намерих в syslog-a е
Цитат
wrote 0 to leases file
Търсенето в Google на
Цитат
dhcp3 +"wrote 0 to leases file"
не даде нито 1 резултат.
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #1 -: May 15, 2007, 14:18 »
Покажи твоя /etc/dhcp3/dhcpd.conf файл.
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #2 -: May 16, 2007, 09:36 »
Цитат
#
# Sample configuration file for ISC dhcpd for Debian
#
# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.1 192.168.0.254;
  option domain-name-servers 192.168.0.1, 202.188.0.133, 202.188.1.5;
  option domain-name "internal.angies.org";
  option routers 192.168.0.1;
  option broadcast-address 192.168.0.255;
  default-lease-time 600;
  max-lease-time 7200;
}
С цел намаляване на обема съм премахнал изцяло коментираните секции. В /etc/default/dhcp3-server съм задал
Цитат
INTERFACES="eth1"

Сега забелязах секцията
Цитат
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;
Трябва ли да махна # пред authoritative? Другото е 1:1 с цитираната статия.
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #3 -: May 16, 2007, 10:17 »
Поразгледай и това. Може да те подсети нещо.
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #4 -: May 21, 2007, 15:43 »
За да не допусна някаква грешка, дирктно копирах предложението на PhobosK (промених МАС адреса), но резултатът е поразително същият: apt-get твърди, че dhcpd е инсталиран коректно и изцяло, няма съобщения за грешки, но dhcp3-server-a не тръгва.

ПП. При всичките 5-6 компа вкъщи не ми трябва динамично разпределение на адресите, но сървърът ми е поставен с учебна цел, а навсякъде другаде върви...



Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Dhcp3-server не стартира
« Отговор #5 -: May 21, 2007, 16:12 »
Логовете не помагат ли?

dhcpd3 -d ще стартира сървъра в debug режим (т.е. лога ще ти е stderr). Пробвай да видиш какво ще каже.
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #6 -: May 22, 2007, 01:34 »
Цитат (angie_bg @ Май 21 2007,15:43)
За да не допусна някаква грешка, дирктно копирах предложението на PhobosK (промених МАС адреса), но резултатът е поразително същият: apt-get твърди, че dhcpd е инсталиран коректно и изцяло, няма съобщения за грешки, но dhcp3-server-a не тръгва.

ПП. При всичките 5-6 компа вкъщи не ми трябва динамично разпределение на адресите, но сървърът ми е поставен с учебна цел, а навсякъде другаде върви...

Ами и аз като го копирах тръгна, но клиентската машина не захапваше. Замених host smallfry с името на клиентската машина и се получи... Направи ли го?

Предполагам, че при теб трябва да е нещо такова, щом си с няколко машини в мрежата:
Цитат
host xyz1 {
       hardware ethernet .............................;
       fixed-address 192.168.0.2;
       }

host xyz2 {
       hardware ethernet ...........................;
       fixed-address 192.168.0.3;
       }

host xyz3 {
       hardware ethernet ............................;
       fixed-address 192.168.0.4;
       }
...............




Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

cna

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Dhcp3-server не стартира
« Отговор #7 -: May 22, 2007, 02:18 »
Здравейте, мисля че има грешка в:

Примерен код

range 192.168.0.1 192.168.0.254;


Реинджа НЕ трябва да съдържа ИП-то на сървъра.
Ще рече че 1-цата трябва да отсъства. (Нали там е сървъра? на 192.168.0.1?)
пробвайте с това:
Примерен код

range 192.168.0.2 192.168.0.254;


Това с фиксираните адреси работи но при Усер-и на които сте им описали машините в ДХЦП-то. Когато се включи машина която е непозната за сървъра при така зададен реиндж, тои се опитва да му даде първото свободно ИП, което според реиндж трябва да е: 192.168.0.1 ! Обаче топва ИП вече е заето от вашия сървър и получавате конфликт!

Поздрави
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Dhcp3-server не стартира
« Отговор #8 -: May 22, 2007, 02:36 »
Цитат (angie_bg @ Май 16 2007,09:36)
# network, the authoritative directive should be uncommented.
#authoritative;
Трябва ли да махна # пред authoritative? Другото е 1:1 с цитираната статия.

Задължително '<img'>
Не знам дали още не си го разкоментирал.



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #9 -: May 22, 2007, 14:28 »
/etc/init.d/dhcp3-server restart пак ми дава [fail].
В момента dhcp.conf е:
Цитат
ddns-update-style none;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1, 83.222.161.130, 83.222.161.131;
option domain-name "internal.angies.net";
range 192.168.0.2 192.168.0.255;
default-lease-time 21600;
max-lease-time 43200;

host my-comp
{
hardware ethernet 00:0a:48:0a:d4:f9;
fixed-address 192.168.0.4;
}

host angie-laptop
{
hardware ethernet 00:07:e9:85:a7:4b;
fixed-address 192.168.0.11;
}
}

dhcpd3 -d ми дава:
Цитат
Internet Systems Consortium DHCP Server V3.0.4
Copyright 2004-2006 Internet System Consortium
All Rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 0 deleted hosts decls to leased file.
Wrote 0 new dynamic host decls to leases file.
Wrote 1 leases to leases file

No subnet declaration for eth0 (83.222.170.97).
** Ignoring requests on eth0. ......
......... **

Not configured to listen of any interfaces!

eth0 ми е външният интерфейс, eth1 - вътрешният. Явно липсва инструкция за обслужването на eth1, но в man dhcpd3 не можах да я намеря.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Dhcp3-server не стартира
« Отговор #10 -: May 22, 2007, 14:32 »
Не знам дали това е като dhcpd, но аз при мен го пускам с:

Примерен код
/usr/sbin/dhcpd -cf /etc/dhcpd.conf -lf /var/db/dhcp.leases eth1
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Dhcp3-server не стартира
« Отговор #11 -: May 22, 2007, 15:58 »
А в /etc/default/dhcp3-server какво ти пише на този ред
Примерен код
INTERFACES=""
? Провери да не си го пропуснал. Видях че още в първият пост си го отбелязъл  ':huh:'



Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #12 -: May 22, 2007, 18:24 »
@tolostoi, там си е
Цитат
INTERFACES="eth1"
Всъщност след първия запис не съм го променял, тъй като (установено по опитен път) не оказва влияние върху системата, след като в interfaces е обявено
Цитат
iface eth1 inet static
Когато е обявено ...dhcp dhcpd3 би трябвало да прочете оттук стойността (интерфейса), но по някакви причини не го прави:
Цитат
Not configured to listen of any interfaces!

@vladsun
Цитат
sudo /usr/sbin/dhcpd: command not found
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Dhcp3-server не стартира
« Отговор #13 -: May 22, 2007, 18:48 »
Ти нещо се бъркаш, много ясно, че ще ти е зададен статик в interfaces как иначе ще го даваш за route ? При мен вътрешната карта към мрежата eth1 e
192.168.0.1
255.255.255.0
И на клиентите зад нея всичко е ОК, това си работи
Примерен код
INTERFACES="eth1"
някъде си пропуснал нещо дребно, пробвай отначало(по рано имаше и въпрос как да раздава и на други интерфейси преди малко гледах някъде че се отделят с интервал)
Примерен код
INTERFACES="eth2 eth1"
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Dhcp3-server не стартира
« Отговор #14 -: May 22, 2007, 19:40 »
Намерих грешката - в dhcp.conf след последната скоба ЗАДЪЛЖИТЕЛНО трябва да има <enter> - в противен случай не дава грешка в синтаксиса, но и не изпълнява коректно директивите. След добавяне на един празен ред на края на файла реши проблема. Благодаря на всички, оказали помощ при решаването на този проблем!
Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
ppp server
Настройка на програми
steve 1 4054 Последна публикация Dec 23, 2002, 02:25
от
PPP server
Настройка на програми
tanganik 5 4532 Последна публикация Jan 30, 2003, 21:41
от tanganik
FTP server
Настройка на програми
valeri_vladev 0 2652 Последна публикация Oct 23, 2003, 18:34
от valeri_vladev
X server???
Настройка на програми
thc 3 3642 Последна публикация Oct 28, 2003, 23:25
от marko
Ядро 2.6.0 и X server
Хардуерни и софтуерни проблеми
zazzko 0 1611 Последна публикация Dec 21, 2003, 09:35
от zazzko