Cannot connect to router using winbox

I have setup Mikrotik router using a CHR image on virtualbox and connected it to GSN3. I also set up a loopback address on my linux machine and as a result, I can ping the router and get results. I assigned the router the IP address 192.168.10.1 while the loopback address on my local machine is 192.168.10.254.

However, when I try to log in to the router using winbox, I get the “ERROR: could not connect to 192.168.10.1” error. However, I can connect to another physical MT router at 192.168.88.1. Thus, it means the winbox setup is not faulty. So my question is how to connect to the initial ‘emulated’ router using winbox? I checked it’s service config (/ip service print) and winbox is enabled at 8291. There are no rules in /ip firewall filter print. (i.e. it prints nothing).

I have also realized I cannot connect to this particular ‘emulated’ router over webfig. Is there anything I am missing?

Did you specify a subnet mask // prefix length for the router’s IP address?
When omitting those it’ll take a /32 address.
Assuming your network is a /24 it should be

/ip address add interface=ether1 address=192.168.10.1/24

-Chris