Interface shows R (running) when it's not

Hello all,

Sorry to come to you with a problem but I’m stumped by this! Setup is an x86 installation (forced to 64bit). Ethernet setup is as below;

# jun/27/2017 19:22:02 by RouterOS 6.38.7
# software id = K6ZK-DBVU
#
/interface ethernet
set [ find default-name=ether1 ] advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
set [ find default-name=ether2 ] advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
set [ find default-name=ether3 ] advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
set [ find default-name=ether4 ] advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full

However the interfaces always show as running even though they are not bridged or switched at all. 2 are the servers onboard and 2 are an additional Intel card. Only ether4 has a cable into it which is to my LAN which I’m using to access it (so I understand that should have an R).

[sc@MikroTik] > /interface print 
Flags: D - dynamic, X - disabled, R - running, S - slave 
 #     NAME                                TYPE       ACTUAL-MTU L2MTU  MAX-L2MTU MAC-ADDRESS      
 0  R  ether1                              ether            1500                  90:E2:BA:0D:66:30
 1  R  ether2                              ether            1500                  90:E2:BA:0D:66:31
 2  R  ether3                              ether            1500                  D4:AE:52:B7:3E:10
 3  R  ether4                              ether            1500                  D4:AE:52:B7:3E:11
[sc@MikroTik] >

I’m running latest bugfix and have never come across this before. Anybody else found and fixed this?

I would start looking into the BIOS and network card BIOS (if any) settings. Have you tried another ROS version?

Thank you for your reply.
It was an ancient 5.5 to start with, I moved it to 6.31 (and forced 64bit) then up to latest bugfix. As it turns out now I’ve decided against running it on the bare metal as I need to use the server for another purpose so have completely destroyed the install and have opted to go for ESXi and a CHR image.

x86 by default have disabled running check.
Set disable-running-check=no for Ethernet interfaces.

Where would we find this?

In terminal:

/interface ethernet set disable-running-check=no <interface name>

I don’t see it in WinBox/WebFig.

Yes, this option is available only from terminal.

it is important for me

I have used this command for x86 ROS fine before. However I an setting up a CHR instance in ESXI and this command does not do anything.

How do you get this to work on a CHR?

You won’t.

The interface on your CHR will always be connected to the vSwitch/port group in ESXi.