Назад | Перейти на главную страницу

Ubuntu Server 12.04 ISC-DHCP-сервер не работает с использованием стандартной конфигурации

Я пытался настроить пакет isc-dhcp-server для назначения IP-адресов устройствам, подключенным к моему адаптеру eth1.

Текущие интерфейсы конфигурации:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.2.1
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255

dhcpd.conf:

ddns-update-style none;
subnet 192.168.2.0 netmask 255.255.255.0 {
    option domain-name "Network 1";
    option domain-name-servers 203.12.160.35, 203.12.160.36;
    option routers 192.168.2.254;
    default-lease-time 42300;
    max-lease-time 84600;
    range 192.168.2.100 192.168.2.200;
}
authoritative;
log-facility local7;

После перезагрузки сервера и проверки того, что isc-dhcp-server запущен, я подключаю свой компьютер Win7 к eth1, однако он не может идентифицировать сеть и получить назначенные значения с сервера.

Единственное, что, на мой взгляд, не соответствует стандартной конфигурации, это то, что у меня всего 3 интерфейса Ethernet: eth0, eth1, eth2 (в настоящее время я использую только eth0 и eth1), а eth0 подключен к отдельной сети.

Может ли кто-нибудь сказать мне, почему я не могу заставить работать пакет isc-dhcp-server?

ОБНОВЛЕНИЕ (/ etc / default / isc-dhcp-server):

# 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="eht1"

Вам может понадобиться следующая строка в вашем dhcpd.conf в блоке подсети.

интерфейс eth1;

Это помогает dhcp-серверу связываться и отвечать на этом конкретном интерфейсе.