Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/08/2017, à 09:30

DonutMan75

[RESOLU] Client DHCPCD : exclure une interface ?

Bonjour à tous,
voilà j'ai sur mon PC deux interfaces : eth0 et wlan0
eth0 est classiquement connectée à mon box
wlan0 est configuré en mode AP via hostapd et un serveur isc-dhcp-server  gère les IP uniquement sur cette interface.

wlan0 : IP statique en 192.168.10.1
isc-dhcp-server : attribution d'IP dans la plage 192.168.10.10 à 192.168.10.20

Jusque là tout va bien... Mais je me suis rendu compte que des datagrammes DHCPDISCOVER étaient régulièrement envoyés par mon PC sur wlan0... et que isc-dhcp-server lui répondait !

$ tail -f /var/log/syslog | grep -i dhcp
Aug  2 06:30:43 donutbridge dhcpd: DHCPDISCOVER from 00:13:ef:d0:2e:bc (donutbridge) via wlan0
Aug  2 06:30:44 donutbridge dhcpd: DHCPOFFER on 192.168.10.10 to 00:13:ef:d0:2e:bc (donutbridge) via wlan0
[...]

Pas super propre... Quand je regarde l'état de mon client dhcpcd j'obtiens :

$ sudo systemctl status dhcpcd.service
dhcpcd.service - dhcpcd on all interfaces

Voilà le noeud du problème : dhcpcd envoie des DHCPDISCOVER sur *toutes* les interfaces !

En farfouillant un peu dans la doc, j'ai cru comprendre qu'on pouvait exclure une interface en rajoutant la ligne suivante dans /etc/dhcpcd.conf :

denyinterfaces wlan0

Quand je reboot la machine, il ne me semble plus voir passer les DHCPDISCOVER sur wlan0 néanmoins systemctl me dit toujours que dhcpcd écoute sur toutes les interfaces :

$ sudo systemctl status dhcpcd.service
dhcpcd.service - dhcpcd on all interfaces

Qu'en pensez-vous ? Est-ce normal ? Ai-je fait les choses proprement ?

Merci d'avance pour vos retours smile

Donut

Dernière modification par DonutMan75 (Le 02/08/2017, à 23:43)

Hors ligne

#2 Le 02/08/2017, à 09:42

maxire

Re : [RESOLU] Client DHCPCD : exclure une interface ?

Salut,

systemctl start dhcpcd@eth0

Et si tout est ok, tu actives ce nouveau service.

Dernière modification par maxire (Le 02/08/2017, à 09:42)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#3 Le 02/08/2017, à 23:42

DonutMan75

Re : [RESOLU] Client DHCPCD : exclure une interface ?

Ah oui tiens, je ne connaissais pas cette syntaxe ^^

Merci pour le coup de main !

Donut

Hors ligne

#4 Le 03/08/2017, à 10:38

maxire

Re : [RESOLU] Client DHCPCD : exclure une interface ?

Ce n'est pas vraiment une nouvelle syntaxe.
Certains services dont dhcpcd permettent des declinaisons par interfaces c'est a dire le lancement d'une instance du demon n'utilisant que l'interface citee apres la le symbole @.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#5 Le 03/08/2017, à 10:44

DonutMan75

Re : [RESOLU] Client DHCPCD : exclure une interface ?

Ouip en effet,
au final je pense que ma modification dans  /etc/dhcpcd.conf fonctionne bien (je ne reçois plus d'offres sur wlan0, j'en déduis que je n'envoie donc plus de DHCPDISCOVER).
Mais, pour une quelconque raison, ceci ne se voit pas dans le status du service...

Bonne journée smile

Donut

Hors ligne