Подключение хоста к нескольким устройствам с одинаковым IP-адресом

316
pandoJohn

Я хочу использовать подчиненное устройство Jenkins для выполнения определенных задач на некоторых устройствах с одинаковым IP-адресом.

Все устройства подключаются к маршрутизатору MikroTik RB2011L-RM . Каждое устройство подключается к отдельному порту ETH, и для каждого порта настроена VLAN (вероятно, не требуется, но именно так я сначала проверил).

Мои навыки работы с сетью не так хороши, и я пока не нашел никакого способа сделать это. Я думаю, что это должно быть выполнимо с помощью NAT и некоторых дополнительных приемов, но я не мог получить что-то функциональное здесь.

Кто-то еще реализовал подобное решение и может направить меня в правильном направлении?

-1
Много устройств с таким же IP? На первый взгляд это кажется странным ... Вы можете расширить эту настройку, поскольку контекст, вероятно, будет полезен. Кроме того, добро пожаловать в SuperUser! Stese 5 лет назад 1
Проблема с DNAT заключается в том, что он работает на PREROUTING, но он вам нужен для POSTROUTING (я действительно не понимаю, почему ядро ​​так делает). Это можно исправить с помощью сетевых пространств имен: либо дополнительное пространство имен для NAT (но его, вероятно, все же будет непросто настроить), либо одно пространство имен для каждой VLAN с интерфейсом VLAN в этом пространстве имен, а также готовый DNAT , ** Однако **, намного лучше, если вы сможете заставить устройства принимать адреса DHCP ... (которые должны работать на большинстве устройств, так или иначе). dirkt 5 лет назад 0
IP-адрес должен быть уникальным, и я думаю, вы уже это знаете. Если вы пытаетесь создать нечто похожее на группу, вам следует использовать широковещательные группы, но опять же вы должны дать каждому устройству уникальный IP-адрес. Вместо того, чтобы принимать проблему IP-коллизий, попробуйте решить проблему IP-коллизий - вот что я могу предложить в первую очередь ... Да, вы все равно можете общаться с этими устройствами с помощью UDP-вещания и т. Д .; Но ... лучше, вы должны обновить свой вопрос; Постарайтесь сосредоточиться на том, что вы пытаетесь получить, в конце концов, немного больше, поэтому мы не будем угадывать, что вы пытаетесь сделать, Abdurrahim 5 лет назад 0

0 ответов на вопрос