Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[dhcp] déconnexions intempestive des clients (contourné)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
DecMoon
n00b
n00b


Joined: 23 Jan 2021
Posts: 7

PostPosted: Wed Sep 14, 2022 12:17 pm    Post subject: [dhcp] déconnexions intempestive des clients (contourné) Reply with quote

Bonjour, j'ai changé mon serveur il y a quelques mois et fait un gros update et j'ai quelques soucis de réseau qui m'échappent un peu.
Mon serveur est équipé de deux interfaces réseau. Une pour la connexion à la box. L'autre pour partager la connexion aux autres équipements.

Configuration :
Box internet qui fait office de serveur dhcp sur 192.168.1.0/24 : Fourni par la conf une IP fixe au serveur
Serveur : client dhcp pour 192.168.1.0/24 et serveur dhcp pour 192.168.0.0/24

Plusieurs PC sont connectés au serveur via un switch.

En ce moment toutes les 12h le PC qui se connectent via le serveur sont déconnectés. Ca revient au bout de 5/10 minutes.

Paquets installés : netifrc / dhcp / dhcpcd / dnsmasq

L'interface enp1s0 est connectée à la box
L'interface enp2s0 est connectée au switch

Configuration

/etc/conf.d/net

Code:

config_enp1s0="192.168.1.xxx netmask 255.255.255.0 brd 192.168.1.255"
routes_enp1s0="default via 192.168.1.1"

config_enp2s0="192.168.0.1 netmask 255.255.255.0 brb 192.168.0.255"

dns_domain_lo="mydomain.net"


/etc/dhcp/dhcpd.conf

Code:

ddns-update-style none;

authoritative;

option domain-name "mydomain.net";
option domain-name-servers 80.67.169.12, 80.67.169.40, 193.252.19.3, 193.252.19.4, 80.10.246.3;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;


default-lease-time 3600;
max-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.10 192.168.0.254;
}
host nenya {
        hardware ethernet <adresse_mac_enp2s0>;
        fixed-address 192.168.0.1;
}

Avec d'autres hosts fixés.

/etc/dhcp/dhclient.conf par défaut (vide)

/etc/dhcpcd.conf par défaut

Au niveau de dnsmask le service dhcp est désactivé, j'ai installé le paquet pour gérer le problème que pose la non gestion du loopback par la box orange qui est présente.

/etc/dnsmasq.conf

Code:

no-dhcp-interface=

bogus-priv

expand-hosts

localise-queries

domain=mydomain.net

cache-size=150

address=/.mydomain.net/192.168.1.xxx


La seule chose que j'ai remarqué dans messages c'est ceci :
Toutes les heures :
Code:
Sep 13 22:20:35 nenya dhcpcd[3182]: enp2s0: failed to renew DHCP, rebinding


Très fréquement (parfois plusieurs fois par minute)
Code:

Sep 13 22:19:25 nenya dhclient[9580]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 192.168.0.1 port 67
Sep 13 22:19:33 nenya dhclient[9597]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 192.168.0.1 port 67
Sep 13 22:19:46 nenya dhclient[9580]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 192.168.0.1 port 67
Sep 13 22:19:53 nenya dhclient[9597]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 192.168.0.1 port 67


Requête qui a une autre tête quand les autres PC du réseau sont déconnectés :

Code:

Sep 13 22:20:35 nenya dhcpcd[3182]: enp2s0: failed to renew DHCP, rebinding
Sep 13 22:20:35 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:35 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:37 nenya dhclient[9580]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 255.255.255.255 port 67
Sep 13 22:20:37 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:37 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:40 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:40 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:44 nenya dhclient[9597]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 255.255.255.255 port 67
Sep 13 22:20:44 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:44 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:48 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_adress_enp2s0> via enp2s0
Sep 13 22:20:48 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_adress_enp2s0> via enp2s0

Pour se terminer par la séquence suivante

Code:

Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: pid 26692 deleted IP address 192.168.0.1/24
Sep 13 22:28:01 nenya dhclient[9580]: DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 4
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPDISCOVER from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPOFFER on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhclient[9580]: DHCPOFFER of 192.168.0.1 from 192.168.0.1
Sep 13 22:28:01 nenya dhclient[9580]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 255.255.255.255 port 67
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 (192.168.0.1) from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhclient[9580]: DHCPACK of 192.168.0.1 from 192.168.0.1
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: deleting route to 192.168.0.0/24
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: deleting default route via 192.168.0.1
Sep 13 22:28:01 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.12#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.40#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.3#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.4#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.10.246.3#53
Sep 13 22:28:01 nenya dhclient[9580]: bound to 192.168.0.1 -- renewal in 1722 seconds.
Sep 13 22:28:01 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 192.168.1.1#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom fe80::6a15:90ff:fe32:d442%enp1s0#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 2a01:cb00:f52:7200:6a15:90ff:fe32:d442#53
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: rebinding lease of 192.168.0.1
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: leased 192.168.0.1 for 3600 seconds
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: adding route to 192.168.0.0/24
Sep 13 22:28:01 nenya dhcpcd[3182]: enp2s0: adding default route via 192.168.0.1
Sep 13 22:28:01 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 192.168.1.1#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom fe80::6a15:90ff:fe32:d442%enp1s0#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 2a01:cb00:f52:7200:6a15:90ff:fe32:d442#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.12#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.40#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.3#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.4#53
Sep 13 22:28:01 nenya dnsmasq[3276]: utilise le serveur de nom 80.10.246.3#53
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: pid 26742 deleted IP address 192.168.0.1/24
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: deleting route to 192.168.0.0/24
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: deleting default route via 192.168.0.1
Sep 13 22:28:06 nenya dhclient[9597]: DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 3
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPDISCOVER from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPOFFER on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhclient[9597]: DHCPOFFER of 192.168.0.1 from 192.168.0.1
Sep 13 22:28:06 nenya dhclient[9597]: DHCPREQUEST for 192.168.0.1 on enp2s0 to 255.255.255.255 port 67
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 (192.168.0.1) from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhclient[9597]: DHCPACK of 192.168.0.1 from 192.168.0.1
Sep 13 22:28:06 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.12#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.40#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.3#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.4#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.10.246.3#53
Sep 13 22:28:06 nenya dhclient[9597]: bound to 192.168.0.1 -- renewal in 1708 seconds.
Sep 13 22:28:06 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 192.168.1.1#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom fe80::6a15:90ff:fe32:d442%enp1s0#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 2a01:cb00:f52:7200:6a15:90ff:fe32:d442#53
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: rebinding lease of 192.168.0.1
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPREQUEST for 192.168.0.1 from <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhcpd[3349]: DHCPACK on 192.168.0.1 to <mac_address_enp2s0> via enp2s0
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: leased 192.168.0.1 for 3600 seconds
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: adding route to 192.168.0.0/24
Sep 13 22:28:06 nenya dhcpcd[3182]: enp2s0: adding default route via 192.168.0.1
Sep 13 22:28:06 nenya dnsmasq[3276]: Lecture de /etc/resolv.conf
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 192.168.1.1#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom fe80::6a15:90ff:fe32:d442%enp1s0#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 2a01:cb00:f52:7200:6a15:90ff:fe32:d442#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.12#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.67.169.40#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.3#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 193.252.19.4#53
Sep 13 22:28:06 nenya dnsmasq[3276]: utilise le serveur de nom 80.10.246.3#53


Bref, une idée de la cause et de comment la régler ?
là comme ça je verrais une mauvaise interaction entre dhcpcd (qui n'a aucune utilité de tourner sur l'interface enp2s0) et dhcpd mais la conf est issue de l'ancien serveur qui ne présentait aucun problème.[/code]


Last edited by DecMoon on Mon Nov 07, 2022 3:27 pm; edited 2 times in total
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Sun Sep 25, 2022 3:03 pm    Post subject: Reply with quote

Salut à toi.
Déjà, passe l'interface interne correspondant à la fonction "serveur DHCP" en @IP fixe... ça évitera des plaisanteries comme une machine se demandant une @IP à elle même avant qu'elle n'ait une adresse IP pour se répondre :lol:

Une fois que tes logs seront plus clairs... tu pourras voir s'il y a un autre problème sur le reste de ton réseau interne.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
DecMoon
n00b
n00b


Joined: 23 Jan 2021
Posts: 7

PostPosted: Sun Sep 25, 2022 5:03 pm    Post subject: Reply with quote

Pour le moment j'ai configuré dhcpcd pour qu'il ne fonctionne que sur l'interface cliente du dhcp, j'ai passé les PC de la maison en IP fixe et du coup pas encore relancé le serveur dhcp (qui a un client qui a tendance à se lancer aussi j'ai l'impression)
Back to top
View user's profile Send private message
DecMoon
n00b
n00b


Joined: 23 Jan 2021
Posts: 7

PostPosted: Fri Oct 14, 2022 12:23 pm    Post subject: Reply with quote

Pas tout à fait fini le truc comme je veux. Les PC de la maison sont encore en ip fixe mais j'avais oublié le NAS. Du coup j'ai relancé le serveur dhcp et ça a l'air de marcher.

Les PC ne se déconnectent pas (mais ils sont en fixe) et le NAS, je ne sais pas vu que je ne suis pas sur place donc je ne sais pas trop s'il a des pertes de connexion.

Ce que j'ai fait pour le moment :

dnsmasq n'est plus lancé (normalement il me sert pour que les PC clients puissent se connecter à mon site web sans utiliser l'IP parce que ma box ne gère pas le loop-back).

Ajout de ceci dans dhcpcd.conf
allowinterfaces enp1s0 <== l'interface cliente de la box
denyinterfaces enp2s0 <== l'interface interne

J'ai mieux rangé le fichier dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.254;
}

avec les hosts déclarés dans le subnet (avant je les avaient en dessous).

Et du coup là j'ai l'air d'avoir des logs propres.
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Mon Nov 07, 2022 2:18 pm    Post subject: Reply with quote

Bonjour,

Peux-tu STP mettre ton titre en conformité avec les règles en usage sur notre forum (Le format choisi est : [THEME] description (état))?

Merci.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum