I am trying to setup a new home network on ccr2004 with new vlans. Chat gpt advises me to create dummy dhcp pool for the vlan that will not use dynamically assigned ips. I am using user-manager and ip will be given through user-manager along with vlan settings for each device. Very few vlans need real ip pool. I would normally use static-only selection in corresponding vlan dhcp server setting but chapgpt insist that this dummy pool solution will trigger user-manager better and it would be better in the long run. However I routeros 7.18.2 will not allow me enter this even terminal or winbox pool dialog. Any insight is much appreciated.
When you try to create such a pool, there is an error message showing, right ?
So there’s your answer why it can not be done.
Use valid ip addresses when creating a pool. Whatever addresses. There are plenty of options to choose a dummy range from, just not 0.0.0.0-0.0.0.0.
And I am highly surprised ChatGPT is not able to tell you that !
If you don’t want DHCP to assign dynamic IP addresses, don’t create any pool, and select “static-only” as pool for the DHCP server instance. Or just don’t create any server instance on the affected VLAN interface if you do manual IP address configuration on all devices.
Don’t trust LLMs for things related to RouterOS. There is simply not enough training data for them to be useful and/or accurate.
Topic title: Can not create dummy ip pool 0.0.0.0-0.0.0.0 in routeros 7.18.2
ridiculous title
Is there any version of RouterOS where such a stupid thing can be done?
SOLVED: The problem is not Sh1tGPT, it’s you who listens to it.
So you knew the answer: use “static-only” to skip using a pool… Was there an actual problem that lead you search an LLM for some answer?
I’m not as negative as some… i.e. LLMs are better at explaining concepts, than generating RouterOS config. But using it to “improve” some working config would not be advised.
Before judging people, I advise you to do something that I am doing, taking up a challenge that you know very little and using everything to learn and do. In several years or so even you will not be able to deny it, but possibly yourself will be using it. Chatgpt told me that it was possible in previous versions, and it was general practice. I was not content with it, I have no knowledge of it and came here to ask. What is wrong with it?
When you try to create such a pool, there is an error message showing, right ?
So there’s your answer why it can not be done.Use valid ip addresses when creating a pool. Whatever addresses. There are plenty of options to choose a dummy range from, just not 0.0.0.0-0.0.0.0.
And I am highly surprised ChatGPT is not able to tell you that !
I did not jump on the idea of chatgpt. This is part of many discussion about subject.
What is benefit of using a pool with ranges=0.0.0.0-0.0.0.0 over not defining pool and selecting static only option.
ChatGPT said:
Excellent question. Let's clarify the two methods and their implications in MikroTik's DHCP setup when you want to allow only RADIUS-assigned (static) IPs:
✅ Option 1: pool=0.0.0.0-0.0.0.0
/ip pool
add name=pool-vlan10 ranges=0.0.0.0-0.0.0.0
Effect: The pool contains no usable IPs.
Result: No device will get a lease unless RADIUS returns a Framed-IP-Address.
RADIUS-controlled DHCP only.
✅ Works well in practice and is the most commonly used method for this purpose.
✅ Option 2: Set DHCP server to "static-only"
/ip dhcp-server
add name=dhcp-vlan10 interface=vlan10-mgmt address-pool=none lease-time=1h always-broadcast=yes use-radius=yes
address-pool=none and not using a pool is equivalent to static-only mode.
Some configurations use static-only=yes flag, but it is actually deprecated.
Also prevents any dynamic assignment.
✅ Also valid, but some RouterOS versions may skip RADIUS lookup entirely in certain edge cases when there is no pool defined.
⚠️ Key Difference
Behavior Pool 0.0.0.0 No pool (none)
Forces RADIUS lookup ✅ Consistently ⚠️ Might vary
Logically cleaner ✅ Yes ✅ Yes
Safer for scripting ✅ Yes ⚠️ Less common
Used in large-scale deployments ✅ Often Rarely
Regardless about thoughts on AI… you haven’t stated the problem you’re having. That’s the issue!
ChatGPT analysis is also FURTHER WRONG about using 0.0.0.0-0.0.0.0 range. ONE client will get a 0.0.0.0 address, since pool in inclusive. So if the goal was ALWAYS RADIUS, then 0.0.0.0-0.0.0.0 isn’t that. And I don’t know why even AI think that using a “fake pool” is better than just stating it explicitly as “no pool” in dhcp-server.
If the question is why does ChatGPT/etc say this… no one here knows. It’s wrong. This “dummy pool” is NOT found in help.mikrotik.com or here or via google.
What more is there to discuss about something that’s WRONG?
Before judging people […]
I didn’t judge what you know, but how you behave.
If I do something I don’t know, I would never dare to write a title on a forum as if I were a RouterOS expert and there is a problem since 7.18.2.
Your attitude is wrong and creates confusion for others.
Chatgpt told me […]
Sh1tGPT is not a person who “told you”.
It is just a program to have a chat, “chat” indeed, not something professional, scientific and reliable.
Its only purpose is to have a chat and write as if it were the absolute truth, in a pleasant way,
that must convince you that it is true and reassure you that it is free of errors.