View previous topic :: View next topic |
Author |
Message |
DecMoon n00b
Joined: 23 Jan 2021 Posts: 8
|
Posted: Wed Sep 14, 2022 12:17 pm Post subject: [dhcp] déconnexions intempestive des clients (contourné) |
|
|
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 |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Sun Sep 25, 2022 3:03 pm Post subject: |
|
|
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
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 |
|
|
DecMoon n00b
Joined: 23 Jan 2021 Posts: 8
|
Posted: Sun Sep 25, 2022 5:03 pm Post subject: |
|
|
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 |
|
|
DecMoon n00b
Joined: 23 Jan 2021 Posts: 8
|
Posted: Fri Oct 14, 2022 12:23 pm Post subject: |
|
|
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 |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Nov 07, 2022 2:18 pm Post subject: |
|
|
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 |
|
|
|