DHCP-сервер на подынтерфейсах

Я создал два подинтерфейса на eth0:

  • eth0:0 с IP 192.168.10.1/24
  • eth0:1 с IP 192.168.11.1/24

Настроил /etc/dhcp/dhcpd.conf так:

option domain-name-server 194.204.159.1;

subnet 192.168.10.0 netmask 255.255.255.0 {
   option routers 192.168.10.1;
   option subnet-mask 255.255.255.0;
   range 192.168.10.10 192.168.10.100;
}

subnet 192.168.11.0 netmask 255.255.255.0 {
   option routers 192.168.11.1;
   option subnet-mask 255.255.255.0;
   range 192.168.11.10 192.168.11.100;
}

Но когда я пытаюсь запустить DHCP-сервер, я получаю:

No subnet declaration for eth0:0 (no IPv4 addresses).
 ** Ignoring requests on eth0:0.  If this is not what
    you want, please write a subnet declaration
    in your dhcpd.conf file for the network segment
    to which interface eth0:0 is attached. **

No subnet declaration for eth0:1 (no IPv4 addresses).
 ** Ignoring requests on eth0:1.  If this is not what
    you want, please write a subnet declaration
    in your dhcpd.conf file for the network segment
    to which interface eth0:1 is attached. **

Конфигурация в /etc/default/isc-dhcp-server:

INTERFACES="eth0:0 eth0:1"

Что с этим не так?

4
задан 14 May 2015 в 16:19

2 ответа

Сервер DHCP предоставляет IP-адреса другим машинам в сети, но этому нужен интерфейс, который это использует для соединения с другими машинами, чтобы уже иметь статический адрес. Это не будет работать, если интерфейсы, которые это должно использовать, не будут уже настроены, когда это запускает.

Теперь, который делает не средний, что другие интерфейсы на Вашей машине не могли получать свой IP-адрес из некоторого другого сервера DHCP, но это не может автоприсвоить себе IP-адрес.

Так, что /etc/network/interfaces говорит? Как насчет ifconfig?

0
ответ дан 15 May 2015 в 02:19
  • 1
    @UranuzCatDog протестируйте его. Это won' t выключают функцию. Это точно делает Вас спрошенный и I' ve протестировал, прежде чем я записал ответ – Anwar 13 August 2016 в 23:29

Попытайтесь использовать INTERFACES="eth0.0 eth0.1", и тот же интервал etc/network/interfaces.

0
ответ дан 15 May 2015 в 02:19
  • 1
    Нет. Это doesn' t делают точно, что я хочу на своем экземпляре Kubuntu. Это completly выключает функцию. Это предупреждает меня только, когда я пытаюсь сохранить файл, который был уже изменен внешним приложением. Но it' s слишком поздно мне. Я хочу, чтобы он предупредил меня, когда я переключаюсь назад на Kate из другого приложения как он, делал в более ранних версиях (например, Kubuntu 12 или 13) – Uranuz CatDog 15 August 2016 в 03:34

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

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