I guess the issue is that router expects DHCP.
There’s a similar issue here.
So, I configured a DHCP server on my ethernet port connected to router’s ethernet port 1.
The log of DHCP server shows:
$ sudo dnsmasq -dd -C /etc/dnsmasq.conf
dnsmasq: gestartet, Version 2.86, DNS abgeschaltet
dnsmasq: Optionen bei Übersetzung: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile
dnsmasq-dhcp: DHCP, IP-Bereich 192.168.88.20 -- 192.168.88.100, Leasezeit 1d
dnsmasq-dhcp: 245898967 verfügbarer DHCP-Bereich: 192.168.88.20 - 192.168.88.100
dnsmasq-dhcp: 245898967 "Vendor class": MMipsBoot
dnsmasq-dhcp: 245898967 Marken: bootp, known, enp5s0
dnsmasq-dhcp: 245898967 BOOTP(enp5s0) 192.168.88.20 08:55:31:4c:b7:5c
dnsmasq-dhcp: 245898967 nächster Server: 192.168.88.10
dnsmasq-dhcp: 245898967 sent size: 4 option: 1 netmask 255.255.255.0
dnsmasq-dhcp: 245898967 sent size: 4 option: 28 broadcast 192.168.88.255
dnsmasq-dhcp: 245898967 sent size: 4 option: 3 router 192.168.88.10
dnsmasq-dhcp: 245898967 sent size: 6 option: 12 hostname iptime
Starting netinstall fails with error:
$ sudo ./netinstall -a 192.168.88.20 routeros-mmips-6.48.6.npk
Using server IP: 192.168.88.10
Starting PXE server
Waiting for RouterBOARD...
bind bootp failed: Address already in use
Any idea how to fix this?