Всем привет! Я использую eve-ng, чтобы изучать функции RouterOS перед их развертыванием в эксплуатации, и столкнулся с небольшой неприятностью при работе с версией RouterOS 7, которая, хоть и незначительна, просто сводит меня с ума. Каждый раз, когда я запускаю образ RouterOS 6.x, все сетевые интерфейсы маршрутизатора совпадают с именами, которые показываются в eve-ng, и всё работает из коробки. Самое очевидное — DHCP-клиент на ether1, когда маршрутизатор подключён к NAT-интерфейсу для доступа к внешней сети.
В отличие от этого, при запуске образа RouterOS 7.x имена сетевых интерфейсов не совпадают с теми, что есть в eve-ng; например, eth0 в eve-ng соответствует ether3 в RouterOS вместо того, чтобы быть ether1. Это нарушает работу DHCP-клиента, который пытается работать на ether1, а не на ether3.
Я изучил причины и, похоже, всё связано с тем, как MAC-адреса интерфейсов соответствуют физическим интерфейсам. В RouterOS 6.x MAC-адрес, заканчивающийся на 00, соответствует ether1, а в RouterOS 7.x такой же MAC-адрес соответствует ether3. Мне кажется, что это не связано с eve-ng, так как с RouterOS 6.x всё работает отлично. Я также искал возможные решения, но так и не нашёл ничего.
Не могли бы вы подсказать, как это решить? Заранее спасибо!
С уважением, Pere
В отличие от этого, при запуске образа RouterOS 7.x имена сетевых интерфейсов не совпадают с теми, что есть в eve-ng; например, eth0 в eve-ng соответствует ether3 в RouterOS вместо того, чтобы быть ether1. Это нарушает работу DHCP-клиента, который пытается работать на ether1, а не на ether3.
Я изучил причины и, похоже, всё связано с тем, как MAC-адреса интерфейсов соответствуют физическим интерфейсам. В RouterOS 6.x MAC-адрес, заканчивающийся на 00, соответствует ether1, а в RouterOS 7.x такой же MAC-адрес соответствует ether3. Мне кажется, что это не связано с eve-ng, так как с RouterOS 6.x всё работает отлично. Я также искал возможные решения, но так и не нашёл ничего.
Не могли бы вы подсказать, как это решить? Заранее спасибо!
С уважением, Pere

