# 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
В чем может быть проблема понятия не имею. Прошу помочь. Заранне спасибо.
Если надо выложить еще какие-то логи/конфиги то пишите.