Community discussions

MikroTik App
 
bigd35
just joined
Topic Author
Posts: 5
Joined: Thu Jan 30, 2020 11:46 am

Diabling a DHCP server

Sun Feb 09, 2020 4:34 pm

Hi, I'm still quite new to RouterOS's scripting, can anyone perhaps help to say how I would disable an DHCP server in a script?
 
Zacharias
Forum Guru
Forum Guru
Posts: 3459
Joined: Tue Dec 12, 2017 12:58 am
Location: Greece

Re: Diabling a DHCP server

Mon Feb 10, 2020 6:35 pm

What ? Simply do not configure a DHCP Server...
 
User avatar
inteq
Member
Member
Posts: 406
Joined: Wed Feb 25, 2015 8:15 pm
Location: Romania

Re: Diabling a DHCP server

Tue Feb 11, 2020 1:15 am

To disable
/ip dhcp-server disable 0
To enable
/ip dhcp-server enable 0
If you have multiple DHCP servers, use /ip dhcp-server print to find the number corresponding to your server.
 
User avatar
eworm
Forum Guru
Forum Guru
Posts: 1070
Joined: Wed Oct 22, 2014 9:23 am
Location: Oberhausen, Germany
Contact:

Re: Diabling a DHCP server

Thu Feb 13, 2020 9:45 am

Do not follow that advise! You should never use numerical index in scripts.
Try something like:
/ip dhcp-server disable [ find where comment=.... ]
Change the find to your needs.
 
User avatar
inteq
Member
Member
Posts: 406
Joined: Wed Feb 25, 2015 8:15 pm
Location: Romania

Re: Diabling a DHCP server

Thu Feb 13, 2020 1:31 pm

You should never use numerical index in scripts.
Any particular reason?
 
nescafe2002
Forum Veteran
Forum Veteran
Posts: 897
Joined: Tue Aug 11, 2015 12:46 pm
Location: Netherlands

Re: Diabling a DHCP server

Thu Feb 13, 2020 3:23 pm

https://wiki.mikrotik.com/wiki/Manual:S ... ter_values

But for most entries with a identifier, you can use the name instead:

/ip dhcp-server disable default
/ip dhcp-server enable default
 
User avatar
inteq
Member
Member
Posts: 406
Joined: Wed Feb 25, 2015 8:15 pm
Location: Romania

Re: Diabling a DHCP server

Thu Feb 13, 2020 5:08 pm

https://wiki.mikrotik.com/wiki/Manual:S ... ter_values

But for most entries with a identifier, you can use the name instead:

/ip dhcp-server disable default
/ip dhcp-server enable default
Thank you. Good info.
 
cyberjhep
just joined
Posts: 6
Joined: Fri Aug 21, 2015 11:56 am

Re: Disabling a DHCP server leases static ip

Tue Jun 08, 2021 2:51 pm

Hello need help about this script tha goal is under dhcp server leases fine a comment who -1 and do action then disable.

for x from=0 to=70 do={
/ip dhcp-server leases [find comment=$x] comment=($x-1)
delay 50ms
}

:foreach i in=[/ip dhcp-server leases find] do={
:local address [/ip dchp-server leases set value=0];
:local comment /ip dchp-server leasest get $i comment];
if ($comment=-1) do={
/ip dchp-server leases disable [find where name=$uname]
}
}
 
User avatar
rextended
Forum Guru
Forum Guru
Posts: 11982
Joined: Tue Feb 25, 2014 12:49 pm
Location: Italy
Contact:

Re: Diabling a DHCP server

Tue Jun 08, 2021 7:10 pm

I DO NOT UNDERSTAND ANYTHING!
WHAT DO YOU WANT TO DO? (ignoring script)

Who is online

Users browsing this forum: No registered users and 20 guests