не запускается dhcp сервер

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

не запускается dhcp сервер

Сообщение Disova »

Debian 6.0 Squeeze (LXDE)

# cat /etc/dhcp/dhcpd.conf
Spoiler

authoritative;

ddns-update-style none;

option domain-name "ds.local";
option domain-name-servers 10.9.8.2;

default-lease-time 600;
max-lease-time 7200;

subnet 10.9.8.0 netmask 255.255.255.0 {
range 10.9.8.0 10.9.8.20;
option broadcast-address 10.9.8.20;
}

host dzeta {
hardware ethernet 00:04:4b:80:80:03;
fixed-address 10.9.8.2;
}


# cat /etc/default/isc-dhcp-server
Spoiler


# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"


# ifconfig
Spoiler

eth0 Link encap:Ethernet HWaddr 00:04:4b:80:80:03
inet6 addr: fe80::204:4bff:fe80:8003/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:5040 (4.9 KiB)
Interrupt:20 Base address:0x8000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:920 errors:0 dropped:0 overruns:0 frame:0
TX packets:920 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:71801 (70.1 KiB) TX bytes:71801 (70.1 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:37.19.251.233 P-t-P:195.128.182.26 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3627 errors:0 dropped:0 overruns:0 frame:0
TX packets:3845 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2921266 (2.7 MiB) TX bytes:582090 (568.4 KiB)


# ip a
Spoiler

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:04:4b:80:80:03 brd ff:ff:ff:ff:ff:ff
inet6 fe80::204:4bff:fe80:8003/64 scope link
valid_lft forever preferred_lft forever
7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 37.19.251.233 peer 195.128.182.26/32 scope global ppp0


# cat /etc/rc.local
Spoiler

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done

iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.9.8.0/24 -j ACCEPT
iptables -A FORWARD -j REJECT
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o eth0 -j MASQUERADE
su - disova -c startx
exit 0



Запускаю
# /etc/init.d/isc-dhcp-server start
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
failed!


# cat /var/log/syslog
Spoiler


Dec 18 20:31:55 dzeta dhcpd: Wrote 0 deleted host decls to leases file.
Dec 18 20:31:55 dzeta dhcpd: Wrote 0 new dynamic host decls to leases file.
Dec 18 20:31:55 dzeta dhcpd: Wrote 0 leases to leases file.
Dec 18 20:31:55 dzeta dhcpd:
Dec 18 20:31:55 dzeta dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Dec 18 20:31:55 dzeta dhcpd: ** Ignoring requests on eth0. If this is not what
Dec 18 20:31:55 dzeta dhcpd: you want, please write a subnet declaration
Dec 18 20:31:55 dzeta dhcpd: in your dhcpd.conf file for the network segment
Dec 18 20:31:55 dzeta dhcpd: to which interface eth0 is attached. **
Dec 18 20:31:55 dzeta dhcpd:
Dec 18 20:31:55 dzeta dhcpd:
Dec 18 20:31:55 dzeta dhcpd: Not configured to listen on any interfaces!



Доброго вечера всем, проблема в том, что по непонятным(мне) причинам не запускается dhcp сервер. Пишет, что "Not configured to listen on any interfaces!" но интерфейс я указал в /etc/default/isc-dhcp-server
В чем может быть проблема понятия не имею. Прошу помочь. Заранне спасибо.
Если надо выложить еще какие-то логи/конфиги то пишите.
ride it you way
Спасибо сказали:
Аватара пользователя
nerve
Сообщения: 280
ОС: OpenBSD

Re: не запускается dhcp сервер

Сообщение nerve »

на eth0 нет адреса?
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: не запускается dhcp сервер

Сообщение Disova »

nerve писал(а):
19.12.2013 00:24
на eth0 нет адреса?


Адреса нет, если присвоить интерфейсу адрес то dhcp заводится, но зачем тогда запись в interfaces

Код: Выделить всё

auto eth0
iface eth0 inet dhcp

и закрепление IP за маком сетевухи в dhcp.conf?
З.Ы. Мне важно не сколько запустить dhcp сколько понять сам процесс(суть происходящего :rolleyes: ).
ride it you way
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21511
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: не запускается dhcp сервер

Сообщение Bizdelnick »

Disova писал(а):
19.12.2013 01:07
зачем тогда запись в interfaces

Код: Выделить всё

auto eth0
iface eth0 inet dhcp

и закрепление IP за маком сетевухи в dhcp.conf?

Действительно, зачем? dhcpd должен слушать поднятый интерфейс, следовательно сам не может использоваться для настройки этого интерфейса. Логично?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Disova
Сообщения: 59
ОС: Debian, CentOS

Re: не запускается dhcp сервер

Сообщение Disova »

Bizdelnick писал(а):
19.12.2013 01:57
Disova писал(а):
19.12.2013 01:07
зачем тогда запись в interfaces

Код: Выделить всё

auto eth0
iface eth0 inet dhcp

и закрепление IP за маком сетевухи в dhcp.conf?

Действительно, зачем? dhcpd должен слушать поднятый интерфейс, следовательно сам не может использоваться для настройки этого интерфейса. Логично?


Ага, тоесть у сервера должен быть статический ip. Все понятно, спасибо.
ride it you way
Спасибо сказали: