I've changed my lan to 192.168.1.0/24, since I'm used to it from my last router. I have changed DHCP server accordingly.
Everything says I did it correctly:
- Accessing 192.168.1.1 shows me 192.168.1.100-192.168.1.254 as DHCP range in the right part of the screen
- Terminal's /ip dhcp-server print commands show that I have DHCP in 192.168.1.0 network and leasig 192.168.1.0 network addresses
However, it just won't work! In windows 7 when I check my connection status and then press details it says:
IPV4 DHCP Server: 192.168.88.1
Rebooting doesn't help either. It stays that way.
EDIT:
I am now more convinced that this is somehow related to the specific PC. The PC in question is connected via eth2. It's a typical windows 7 PC. I am sure it's free of malware/adware/viruses, and otherwise functions properly. However, when connected to the router, if "autodetect" is set in the adapter properties, it won't acquire an address from DHCP. It will get some autoconfigured random address with 255.255.0.0 submask. It will show increasing number of outgoing packets and zero incoming packets (Even though router shows both tx and rx on graphs for eth2). The router log only shows interface going up, but doesn't show DHCP assigning an address. If it was already assigned, it doesn't get used.
After several more reboots I have finally managed to get the correct DHCP Server address to show. However, problem remains (in the form described above).
Another pc - a notebook - connected via wlan (same OS, almost same software installed) works perfectly - it gets address from DHCP Server with no problem.
I am not sure now if the problem applies to the router itself anymore, maybe it's just some weirdness with my PC, but if you have any ideas in which direction should I go to solve this, I would be grateful.