Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 471
    Points : 7 681
    Points
    7 681

    Par défaut serveur dhcp : No subnet declaration for lan0 (192.168.2.1).

    Bonjour

    Je suis sous debian 9.

    J'ai deux interfaces sur lesquelles mon serveur dhcp doit répondre : 192.168.2.1 et 192.168.3.1.

    Seule 192.168.3.1 répond. Si je cherche pourquoi, j'arrive à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    grep dhcp  /var/log/syslog
    [...]
    Jan 20 13:46:25 bpi-r2 dhcpd[1220]: No subnet declaration for lan0 (192.168.2.1).
    Jan 20 13:46:25 bpi-r2 dhcpd[1220]: ** Ignoring requests on lan0.  If this is not what
    Jan 20 13:46:25 bpi-r2 dhcpd[1220]:    you want, please write a subnet declaration
    Jan 20 13:46:25 bpi-r2 dhcpd[1220]:    in your dhcpd.conf file for the network segment
    Jan 20 13:46:25 bpi-r2 dhcpd[1220]:    to which interface lan0 is attached. **
    [...]
    Pourtant, mon fichier dhcpd.conf définit bien les deux réseaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    cat /etc/dhcpd.conf 
    ddns-update-style none;
    subnet 192.168.2.0 netmask 255.255.255.0 {
    	# default gateway
    	option routers 192.168.2.1;
    	option subnet-mask 255.255.255.0;
            option domain-name-servers 192.168.1.1;
    	option broadcast-address 192.168.2.255;
     
    	range dynamic-bootp 192.168.2.152 192.168.2.254;
    	default-lease-time 21600;
    	max-lease-time 43200;
     
            host bernard__boulot {
    [...]        }
     
    }
     
    subnet 192.168.3.0 netmask 255.255.255.0 {
            # default gateway
            option routers 192.168.3.1;
            option subnet-mask 255.255.255.0;
            option domain-name-servers 192.168.1.1;
            range dynamic-bootp 192.168.3.152 192.168.3.254;
    	option broadcast-address 192.168.3.255;
            default-lease-time 21600;
            max-lease-time 43200;
    }
    J'ai essayé en diminuant beaucoup la partie subnet de 192.168.2.1 (mettre comme 192.168.3.1 par exemple), j'ai essayé qu'avec la partie simplifiée pour 192.168.2.1. J'ai toujours le même problème.

    J'essaie en réduisant au minimum /etc/network/interfaces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    cat /etc/network/interfaces
    # interfaces(5) file used by ifup(8) and ifdown(8)
    # Include files from /etc/network/interfaces.d:
    source-directory /etc/network/interfaces.d
     
    # The loopback network interface
    auto lo
    iface lo inet loopback
     
    auto eth0
    iface eth0 inet manual
      pre-up ip link set $IFACE up
      post-down ip link set $IFACE down
     
    auto eth1
    iface eth1 inet manual
      pre-up ip link set $IFACE up
      post-down ip link set $IFACE down
     
    auto wan
      iface wan inet dhcp
      pre-up ip link set $IFACE address 32:D1:55:7D:03:39 up
      up /etc/init.d/firewall start
     
    auto lan0
    iface lan0 inet static
      address 192.168.2.1
      network 192.168.2.0
      up /etc/init.d/firewall start
    Sachant que 192.168.3.1 est sur le wifi qui n'est pas géré par /etc/network/interfaces, mais à part.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Membre expert
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    février 2005
    Messages
    1 755
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : février 2005
    Messages : 1 755
    Points : 3 726
    Points
    3 726

    Par défaut

    Il manque une déclaration broadcast pour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     address 192.168.2.1
      network 192.168.2.0
    Avec ces deux lignes, tu devrais avoir un /32 et tu veux un /24

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 471
    Points : 7 681
    Points
    7 681

    Par défaut

    Où mettre cette info ? Dans /etc/network/interfaces ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    address 192.168.2.1
      network 192.168.2.0
      broadcast 192.168.2.255
      netmask 255.255.255.0
    Si c'est le cas, l'effet est le même.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Membre expert
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    février 2005
    Messages
    1 755
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : février 2005
    Messages : 1 755
    Points : 3 726
    Points
    3 726

    Par défaut

    Oui dans le fichier interfaces.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    range dynamic-bootp
    Pourquoi dynamic-bootp ??

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 471
    Points : 7 681
    Points
    7 681

    Par défaut

    Sûrement parce que je l'ai vu dans un exemple...

    Mais, ça ne fait rien de plus ou de moins si je l'enlève.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Serveur DHCP et plusieurs subnets
    Par jaymzwise dans le forum Administration système
    Réponses: 3
    Dernier message: 25/09/2014, 15h45
  2. Serveur DHCP sous windows XPE
    Par niglo dans le forum Développement
    Réponses: 5
    Dernier message: 05/05/2006, 13h58
  3. Est il possible de rendre un winxp serveur dhcp ?
    Par nemesix dans le forum Windows XP
    Réponses: 2
    Dernier message: 07/02/2006, 13h13
  4. Passerelle dans serveur DHCP
    Par krfa1 dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 23/01/2006, 10h35
  5. interroger la table arp d'un serveur dhcp
    Par le y@m's dans le forum Développement
    Réponses: 6
    Dernier message: 17/03/2005, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo