Aller au contenu

Redemarer Le Dhcp Par Ligne De Commande

Featured Replies

Posté(e)

Bonjour

J'ai un script qui modifie mes valeurs DHCP. Par contre pour que cela soit pris en compte j'ai besoin de relancer le service dhcp.

Comment faire pour relancer le dhcp par ligne de commande ?

Par avance merci

Jean-Christophe

Posté(e)
  • Auteur

Bonjour

4.3 le dernier avant la beta..... je test aussi la beta 5 sur un Syno DS212J que je n'utilise pas trop

Si tu as pour les 2 versions je suis preneur ! ... :-)

Par avance merci

Jean-Christophe

Modifié par jcp78

Posté(e)

Sous DSM 4.3, il faut utiliser des commandes semblables à celles-ci :

DiskStation> /var/packages/DHCPserver/scripts/start-stop-status stop
DiskStation> /var/packages/DHCPserver/scripts/start-stop-status start

Je n'ai pas vérifié l'exactitude des chemins car je n'ai pas installé le paquet Serveur DHCP.

Posté(e)
  • Auteur

Hello

merci pour le retour, j'ai bien ces scripts, mais lorsque je les lances j'ai des messages d'erreurs et pas d'arret de dhcp .... je me demande s'ils sont encore utilisé en dsm 4.3 ! ?

Jean-Christophe

Posté(e)

merci pour le retour, j'ai bien ces scripts, mais lorsque je les lances j'ai des messages d'erreurs

J'ai vérifié et en effet les scripts font des erreurs (peut-être un peu buggés ?)

fserv> ps -ef |grep dhcp
root     20491     1  0 09:19 ?        00:00:00 dnsmasq --user=root --cache-size=200 --conf-file=/etc/dhcpd/dhcpd.conf --dhcp-lease-max=2147483648
root     20492 20491  0 09:19 ?        00:00:00 dnsmasq --user=root --cache-size=200 --conf-file=/etc/dhcpd/dhcpd.conf --dhcp-lease-max=2147483648
root     20548 19770  0 09:20 pts/0    00:00:00 grep dhcp
fserv>   /var/packages/DHCPServer/scripts/start-stop-status stop
Deleted 0 keys from file /etc/synoinfo.conf
kill: can't kill pid 20492: No such process
fserv> ps -ef |grep dhcp
root     20611 19770  0 09:20 pts/0    00:00:00 grep dhcp
fserv>   /var/packages/DHCPServer/scripts/start-stop-status start
sh: 1: unknown operand
sh: 1: unknown operand
sh: 0: unknown operand
sh: 0: unknown operand
sh: 2281: unknown operand
rm: can't remove '/etc/dhcpd/dhcpd.conf.leases': No such file or directory
rm: can't remove '/etc/dhcpd/dhcpd-leases.log': No such file or directory
kill: can't kill pid 20717: No such process
fserv> ps -ef |grep dhcp
root     20724     1  0 09:20 ?        00:00:00 dnsmasq --user=root --cache-size=200 --conf-file=/etc/dhcpd/dhcpd.conf --dhcp-lease-max=2147483648
root     20725 20724  0 09:20 ?        00:00:00 dnsmasq --user=root --cache-size=200 --conf-file=/etc/dhcpd/dhcpd.conf --dhcp-lease-max=2147483648
root     20761 19770  0 09:20 pts/0    00:00:00 grep dhcp
et pas d'arret de dhcp .... je me demande s'ils sont encore utilisé en dsm 4.3 ! ?

Il est bien stoppé pour moi (cf les commandes "ps")

A quoi constates-tu que DHCP ne s’arrête pas de ton coté?

Posté(e)

Il est bien stoppé pour moi (cf les commandes "ps")

Alors comment se fait-il qu'il y ait encore des processus dnsmasq actifs ? :huh:

Posté(e)

Alors comment se fait-il qu'il y ait encore des processus dnsmasq actifs ? :huh:

Pas apres le "stop":

JOtKc6O.png

Posté(e)
  • Auteur

merci pour vos retours.

Donc vous pensez que le start ou le stop, malgré les erreurs c'est la methode qu'il faut que j'utilise ?

Jean-Christophe

Posté(e)

Donc vous pensez que le start ou le stop, malgré les erreurs c'est la methode qu'il faut que j'utilise ?

Jean-Christophe

Oui: le script me semble un peu bancal mais on constate bien qu’après le "stop" tous les process dhcp sont arrêtés et à la suite du "start" ils sont a nouveau actifs avec les mêmes paramètres.

Note aussi que ça va changer en 5.0: DHCP devient intégré à DSM et n'est plus sous forme de package, les scripts de start/stop seront ailleurs.

Posté(e)
  • Auteur

Bonsoir

Je aussi preneur pour le start/stop du dhcp en ligne de commande en DSM 5 .... si quelqu'un a deja l'information ?

Merci

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.