Router refusing seemingly random IP's issue

Hi. I am the admin of a building network with multiple users, each having to go through a router. As far as I can tell, the router is refusing certain IP addresses. This seems to result in two errors. If I ping the router, for some people it will say “Destination Net Unreachable”, in which case I simply reset the user’s IP and then it works, but for some people it says “General Transmit Failure” which is only solved (sometimes) when I reset the router. I assume that both of these are cause by some problem with the router. Also, both of these problems are relatively new. It was working fine a few months ago.

I am fairly inexperienced with this, and I did not install and set up the network or the router, as I inherited the responsibility from someone else, so any assistance would be much appreciated.

Just out of curiosity, is your client router being issued an ip/subnet by the dhcp server that already exists on the dhcp client router?

could you please give us more details about the network , how the clinet computers are conected tho the router (switches , other devices) ?

I have no idea. How would I determine that?

There are approximately 160 clients, and there are 8 switches. 20 clients connect to a switch, and then each of those 8 switches connect to another switch, to which the router and a server are connected. As far as I understand the purpose of the router is to assign everyone their IP addresses.

Post “/ip address” and the ip offers that the router is refusing from the dhcp server.

only users from certain building (connected to a individual switch ) are affected ? or all users , I suspect that one of your switch is not working properly .

I haven’t checked if it’s only users from one switch, but I doubt a switch is the problem since resetting the router sometimes solves the issue.

I’m afraid I don’t quite understand what you are telling me to do.

You stated that the router was refusing ip addresses from the dhcp server. What ip addresses is it refusing? If the dhcp server is attempting to issue a 192.168.0.x/24 ip, and you have a 192.168.0.x/24 localnet on the router, that could cause a problem.

The usual thing I recommend is enable verbose logging on the router. That should tell you what ip is being offered, and possibly why it is being refused.

/system logging
add topics=dhcp,debug action=memory