Почему делает мой DHCP Ubuntu isc-DHCP-server, перестали работать на перезагрузке?

Я пытаюсь использовать isc-dhcp-server на машине Ubuntu 14.04 как мой сервер DHCP, а не услуга DHCP, предложенная маршрутизатором. Мой набор - ниже.

Я получил все настроенный OK и когда я выключил DHCP маршрутизатора, я был рад, что все работало: машины, которые соединяются с маршрутизатором, являются присвоенными IP-адресами в диапазоне, определенном в моем dhcpd.conf файле. Я действительно однако находил это странным, что маршрутизатор показал общедоступный IP-адрес для машины Ubuntu вместо 10.0.0.2 адресов, определенных в его/etc/network/interfaces. На самом деле присвоенный IP-адрес даже не является частным адресом! Это запускается с 169 не 10, 192 или 172. Работы IP-адреса; я могу SSH ни в какой проблеме. Все это перестало работать однако, когда я перезагружаю router& сервер DHCP.

Когда я перезагружаю, я не вижу IP-адреса для машины Ubuntu в интерфейсе маршрутизатора больше. Не удивительно, DHCP не работает также: машины, которые соединяются с маршрутизатором, не получают IP-адреса. Когда я повторно включаю DHCP на маршрутизаторе, сервер DHCP Ubuntu получает 10.0.0.2 IP-адреса как ожидалось. Когда я SHH в него, я нахожу, что isc-dhcp-server не работает. Я могу запустить его, конечно, и затем целые повторения цикла. (FWIW: я ранее видел сообщение об ошибке, когда я пытаюсь перезапустить isc-dhcp-server, говоря, что я не определил подсеть для того странного общедоступного IP-адреса, который получает сервер DHCP Ubuntu. Я не смог воспроизвести его для этого сообщения однако),

Мне приходит в голову, что что-то продолжает eth0 во время запуска. Какие-либо предложения?

Топология

Моя машина Ubuntu подключена к маршрутизатору, который является в свою очередь, подключен к другому маршрутизатору, который является интернет-шлюзом.

/etc/dhcpd/dhcpd.conf

ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "SomeName";
option domain-name-servers 8.8.8.8, 8.8.4.4;

default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;

subnet 10.0.0.0 netmask 255.255.255.0 {
   option subnet-mask 255.255.255.0;
   option domain-name-servers 8.8.8.8, 8.8.4.4;
   option routers 10.0.0.1;
   pool {
      range 10.0.0.60 10.0.0.70;
   }
}

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
   address 10.0.0.2
   netmask 255.255.255.0
   network 10.0.0.0
   broadcast 10.0.0.255
   gateway 10.0.0.1

# The secondary network interface
#auto eth1
#iface eth1 inet dhcp

# WiFi use: -> connmanctl

# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
    address 192.168.7.2
    netmask 255.255.255.252
    network 192.168.7.0
    gateway 192.168.7.1

/etc/default/isc-dhcp-server

DHCPD_PID=/run/dhcp-server/dhcpd.pid

INTERFACES="eth0"
1
задан 17 October 2016 в 07:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: