Не знал, как правильно обозвать этот топик. Суть вопроса вот в чем, есть провайдер который предоставляет 1 белый статический IP на 1 MAC, таких связок IP-MAC есть 3 штуки. IP получаем по DHCP. Сейчас работает схема в который под каждый белый IP в микротике отдельный интерфейс, вот и вопрос, реально ли реализовать эту схему с использованием одного интерфейса? Думал решить с помощью навешивания нескольких бриджей с разными MAC на один интерфейс, но к сожалению ROS может только 1 бридж на один интерфейс.
Если нужно могу обрисовать более подробную текущую работающую схему.
Несколько MAC адресов на один интерфейс
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
-
- Модератор
- Сообщения: 3290
- Зарегистрирован: 01 окт 2012, 14:48
С использованием одного порта наверное нет. Либо провайдер отключает DHCP и привязывает три IP к одну MAC (и то, если он такое может сделать), а вы вводите IP вручную, либо никак. Присвоить одному интерфейсу несколько MAC вряд ли получится. Ну еще через VLAN можно сделать, но это опять таки сначала должен провайдер на свой стороне сделать.
- Vlad-2
- Модератор
- Сообщения: 2531
- Зарегистрирован: 08 апр 2016, 19:19
- Откуда: Петропавловск-Камчатский (п-ов Камчатка)
- Контактная информация:
Дам может быть бредовый совет, но увы, сам не видел и не "щупал" как говориться.
Где-то на буржуском форуме увидел трактовку - виртуальный ethernet, если я правильно понял - в микротике можно создать виртуальный ethernet, и если
исходить из логики - виртуальный ethernet будет иметь уникальный мак и соответственно на него можно будет повесить и IP-адресацию.
Но как это делается, и вообще как это работает и на каких железках - ничего не могу сказать.
Буду рад если гуру поделятся, тема виртуального ethernet местами нужна.
Вот Вики - http://wiki.mikrotik.com/wiki/Manual:Interface/Virtual-ethernet
P.S.
кстати, попробовал на архитектуре MIPSBE (согласно Вики) - виртуальный интерфейс создался. Мак есть (автосгенерировался).
Значит Работает!!!
Где-то на буржуском форуме увидел трактовку - виртуальный ethernet, если я правильно понял - в микротике можно создать виртуальный ethernet, и если
исходить из логики - виртуальный ethernet будет иметь уникальный мак и соответственно на него можно будет повесить и IP-адресацию.
Но как это делается, и вообще как это работает и на каких железках - ничего не могу сказать.
Буду рад если гуру поделятся, тема виртуального ethernet местами нужна.
Вот Вики - http://wiki.mikrotik.com/wiki/Manual:Interface/Virtual-ethernet
P.S.
кстати, попробовал на архитектуре MIPSBE (согласно Вики) - виртуальный интерфейс создался. Мак есть (автосгенерировался).
Значит Работает!!!
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
Vlad-2 писал(а):Дам может быть бредовый совет, но увы, сам не видел и не "щупал" как говориться.
Где-то на буржуском форуме увидел трактовку - виртуальный ethernet, если я правильно понял - в микротике можно создать виртуальный ethernet, и если
исходить из логики - виртуальный ethernet будет иметь уникальный мак и соответственно на него можно будет повесить и IP-адресацию.
Но как это делается, и вообще как это работает и на каких железках - ничего не могу сказать.
Буду рад если гуру поделятся, тема виртуального ethernet местами нужна.
Вот Вики - http://wiki.mikrotik.com/wiki/Manual:Interface/Virtual-ethernet
P.S.
кстати, попробовал на архитектуре MIPSBE (согласно Вики) - виртуальный интерфейс создался. Мак есть (автосгенерировался).
Значит Работает!!!
Этот интерфейс нужен для виртуальных машин на микротике, с его помощью подключается виртуальная машина к хостовому ROS.
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
Кстати в линуксе есть вариант решения этой задачи через MAC-VLAN , но к сожалению в микротике пока не реализовали этот функционал, нашел еще вариант решения с использованием свитч чипа и правила, проверю отпишусь.
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Как то у себя решал данную задачу. Даже тема где то тут есть. Больше 2-х маков получить не удалось к сожалению.
Саппорт ответил что нет возможности посадить несколько различных МАК на 1 интерфейс ((
Саппорт ответил что нет возможности посадить несколько различных МАК на 1 интерфейс ((
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
vqd писал(а):Как то у себя решал данную задачу. Даже тема где то тут есть. Больше 2-х маков получить не удалось к сожалению.
Саппорт ответил что нет возможности посадить несколько различных МАК на 1 интерфейс ((
А как примерно тема называется? поищу))
-
- Сообщения: 1199
- Зарегистрирован: 29 сен 2011, 09:16
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
KARaS'b писал(а):Вот эта тема - http://forummikrotik.ru/viewtopic.php?f=1&t=6666&p=35769#p35769
Спасибо) как сам не догадался что можно поднять и на бридже и на интефейсе)
Все равно придётся оставить костыль в виде тупого свитча))
-
- Сообщения: 27
- Зарегистрирован: 03 сен 2016, 13:29
Может кому то будет интересно или пригодится, на официальном форуме микротика нашел вполне рабочий вариант использовать 3-х связок IP-MAC на одном интерфейсе (мне просто больше не нужно), способ подразумевает использование интерфейсов VRRP, вот собственно и часть конфига:
Сейчас тестирую у себя, пока всё ок.
Сейчас тестирую у себя, пока всё ок.
Код: Выделить всё
/interface vrrp
add interface=ether1 name=vrrp1 vrid=1
add interface=ether1 name=vrrp2 vrid=2
add interface=ether1 name=vrrp3 vrid=3
# VRRP interface needs some static address to come up:
/ip address
add address=127.0.0.2/32 interface=vrrp1 network=127.0.0.2
add address=127.0.0.3/32 interface=vrrp2 network=127.0.0.3
add address=127.0.0.4/32 interface=vrrp3 network=127.0.0.4
/ip dhcp-client
add default-route-distance=0 dhcp-options=hostname,clientid disabled=no \
interface=ether1
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=\
vrrp1 use-peer-dns=no use-peer-ntp=no
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=\
vrrp2 use-peer-dns=no use-peer-ntp=no
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=\
vrrp3 use-peer-dns=no use-peer-ntp=no
It's definitely not a proper solution and I'm not sure about all possible side effects. But at the first sight, it works:
ros code
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 127.0.0.2/32 127.0.0.2 vrrp1
1 127.0.0.3/32 127.0.0.3 vrrp2
2 127.0.0.4/32 127.0.0.4 vrrp3
3 D 192.168.80.50/24 192.168.80.0 ether1
4 D 192.168.80.48/24 192.168.80.0 vrrp2
5 D 192.168.80.47/24 192.168.80.0 vrrp3
6 D 192.168.80.49/24 192.168.80.0 vrrp1