Jump to content
Калькуляторы

Как привязать название интерфейса к его MAC-адресу?

Здравствуйте.

 

На "железных" железках никогда не сталкивался с ситуацией, чтобы интерфейсы "перенумеровывались".

А вот сейчас проверяю определённые идеи на виртуалке с РоутерОС - и столкнулся с тем, что у меня в определённый момент "поехали" интерфейсы: порядок интерфейсов в конфиге виртуалки перестал соответствовать порядку интерфейсов "внутри" МикроТика. Т.е. первый интерфейс в виртуалке стал ether2, 2-й - ether3, ..., последний - ether1 (сначала такой чехарды не было).

 

Хочу "прибить" названия интерфейсов к их МАС-адресам.

Пробовал

set [ find orig-mac-address=XX:XX:XX:XX:XX:XX ] name=myname

и

set [ find mac-address=XX:XX:XX:XX:XX:XX ] name=myname

МикроТик всё равно "переиначивает" эти команды в

set [ find default-name=etherX ]

Но вот эти X в etherX уже один раз "съехали", и нет никакой гарантии, что они не съедут ещё раз :(

 

Есть какая-то возможность "закрепить" названия интерфейсов, привязав их не к "etherX", а к чему-то более постоянному?

Или это особенность реализации RouterOS X86 и остаётся только смириться? (и ни для чего, кроме как для тестов, её не использовать)

Share this post


Link to post
Share on other sites

Микротик привязывает интерфейсы к физическим интерфейсам. Если физический интерфейс изменился, ясно дело названия изменятся.

Нужно в настройках виртуалки сделать так, что бы интерфейсы не изменялись, тогда и порядок интерфейсов изменяться не будет.

Я сам микротик на виртуалках не использую, но много раз его на них видел, и ни у кого интерфейсы не переименовывались.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now