Проблема: нельзя навесить на один интерфейс несколько DHCP-клиентов.
Решение: используем интерфейсы VRRP не по назначению:
Код: Выделить всё
/interface vrrp
add interface=ether1 name=ether1-vrrp1 vrid=1
add interface=ether1 name=ether1-vrrp2 vrid=2
add interface=ether1 name=ether1-vrrp3 vrid=3
# для работы VRRP (а он нам нужен работающим) надо навесить на него любой адрес
/ip address
add address=127.0.1.1 interface=ether1-vrrp1
add address=127.0.1.2 interface=ether1-vrrp2
add address=127.0.1.3 interface=ether1-vrrp3
/ip dhcp-client
add disabled=no interface=ether1
add disabled=no interface=ether1-vrrp1 add-default-route=no use-peer-dns=no use-peer-ntp=no
add disabled=no interface=ether1-vrrp2 add-default-route=no use-peer-dns=no use-peer-ntp=no
add disabled=no interface=ether1-vrrp3 add-default-route=no use-peer-dns=no use-peer-ntp=no
viewtopic.php?f=2&t=323
В скрипте лишь указываем различающиеся rmark для разных VRRP-интерфейсов