Pages : 1
#1 Le 02/08/2017, à 08: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
Donut
Dernière modification par DonutMan75 (Le 02/08/2017, à 22:43)
Hors ligne
#2 Le 02/08/2017, à 08: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, à 08:42)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#3 Le 02/08/2017, à 22: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, à 09: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, à 09: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
Donut
Hors ligne
Pages : 1