ROS 7.3.1 All DNS settings reverting on reboot

I have a RB5009 with v7.3.1 firmware and tried to upgrade to v7.4 using netinstall. My rationale for using netinstall is that I learned on the forums that netinstall will reformat the drive which supposedly corrects some problems. So, I downloaded latest netinstall64.exe and routeros-7.4-arm64.npk from MikroTik. I tried netinstall twice but received the same error message twice: “Installation failed: No response from router, timeout”. Both times, I was able to reboot the router then log back in with winbox so everything still works but I’m stuck at v7.3.1.

I’m running netinstall as administrator on Windows Server 2016 with the following settings:

  1. Windows firewall turned off.
  2. Computer’s ethernet adapter manually set to 192.168.88.2
  3. Connected ethernet cable from computer to port#1 on RB5009. All other ports are unpopulated.
  4. Netinstall “Net booting” set to provide 192.168.88.3 to RB5009, unchecked “Apply default config” and “Configure script”.

That is just generic “cannot get netinstall to work”. Everybody experiences it. It is a though program to use.
Read the instructions on the documentation site carefully. Then read them again. And again. Follow them to the letter. And digit. Don’t glance over it.
Eventually you will get it working and ask yourself what was so difficult or what you have done differently than before.

Rest assured, we all have that problem!

Hmmm .. allow me to put that more in perspective:

  • when using WIndows as platform: DEFINITELY so. More miss then hit. A LOT more…
  • when using Linux as platform: hardly a problem (I’ve only seen it fail once and that was my own fault)

When doing it from my Linux system: does not work at all
When doing it from an old Windows XP laptop with a dumb switch inbetween: hardly a problem

My Linux system has two ethernet cards. The SECOND one is the one the LAN and thus the netinstall is going to use.
netinstall can’t handle that, it needs to use the first network card in the system. Until they fix that.