4 votes

Serveur DHCP sur les sous-interfaces

J'ai créé deux sous-interfaces sur eth0 :

  • eth0:0 avec l'adresse IP 192.168.10.1/24
  • eth0:1 avec l'adresse IP 192.168.11.1/24

Configuré /etc/dhcp/dhcpd.conf comme cela :

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;
}

Mais quand j'essaie de démarrer le serveur DHCP, je reçois :

Aucune déclaration de sous-réseau pour eth0:0 (pas d'adresses IPv4).
 ** Ignorer les requêtes sur eth0:0. Si ce n'est pas ce que
    vous voulez, veuillez écrire une déclaration de sous-réseau
    dans votre fichier dhcpd.conf pour le segment de réseau
    auquel l'interface eth0:0 est rattachée. **

Aucune déclaration de sous-réseau pour eth0:1 (pas d'adresses IPv4).
 ** Ignorer les requêtes sur eth0:1. Si ce n'est pas ce que
    vous voulez, veuillez écrire une déclaration de sous-réseau
    dans votre fichier dhcpd.conf pour le segment de réseau
    auquel l'interface eth0:1 est rattachée. **

Configuration dans /etc/default/isc-dhcp-server :

INTERFACES="eth0:0 eth0:1"

Qu'est-ce qui ne va pas avec cela ?

0voto

Alex_wd Points 11

Le serveur DHCP fournit des adresses IP à d'autres machines du réseau, mais il a besoin que l'interface qu'il utilise pour se connecter aux autres machines ait déjà une adresse statique. Il ne fonctionnera pas à moins que les interfaces qu'il devrait utiliser soient déjà configurées au démarrage.

Maintenant, cela ne signifie pas que les autres interfaces sur votre machine ne pourraient pas obtenir leur adresse IP à partir d'un autre serveur DHCP, mais elle ne peut pas s'auto-attribuer une adresse IP.

Alors, que dit /etc/network/interfaces? Et ifconfig?

0voto

Klemen Points 1

Essayez d'utiliser INTERFACES="eth0.0 eth0.1", et la même int etc/network/interfaces.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X