Once and once again im facing problem with CHR x86 interface names on EVE virtual enviroment.
Interface names are named in some random fashion after reboot and i can not find the root of such behavior.
Example:
[admin@R-02] /routing bgp peer> /interface ethernet export
# jan/07/2018 18:11:02 by RouterOS 6.41
/interface ethernet
set [ find default-name=ether2 ] name=ether1
set [ find default-name=ether3 ] name=ether2
set [ find default-name=ether4 ] name=ether3
set [ find default-name=ether1 ] name=ether4
I am facing the same problem. I created a CHR and added 8 ethernet interfaces, one by one as I already know about this issue,
hoping that they will keep the same name. After every interface I added I renamed it from ether1 to ether1-purpose1 etc until ether8-purpose8
and after having done all that only 2 of them have kept the name in /interface print while it still is set in /export.
After reboot the mapping between default-name and given name is a complete jumble.
And the interfaces do not connect to the correct networks either!
I am running 6.43.1 (stable)
I found that after a reset-to-defaults the name mapping appears consistent.
Maybe I should have added all interfaces at once before first boot instead of one-by-one while the router was running…
(I hoped that the software would build a mapping from PCI-ID or MAC-Address to interface number)
However, now that I have done that it has become very unstable. It crashes with “Irq without vector” messages.
Should I try with the RC?