У меня следующий вопрос: Один DHCP-сервер Linux в режиме пула, из-за этапа изготовления все продукты имеют тот же MAC-адрес, который изменяется в конце строки, платы используют Ethernet для записи файловой системы и для объема производства, нам нужно записать шесть или более плат одновременно на компьютер (мы используем переключатель в производственной линии). При мониторинге плат они часто получают тот же IP-адрес другой платы. Существует ли на сервере конфигурация, позволяющая назначать несколько IP-адресов одному и тому же MAC-адресу?
Я думаю, что вы не сможете этого сделать без разделения всех ваших плат так, чтобы они не видели друг друга. К счастью, вам не нужно их физически разделять, есть решение, которое позволит вам достичь этого логически.
Чтобы дать вам представление о том, что нужно:
eth0.VLAN_ID
), сетевое пространство имён (смотрите man ip-netns(8)
) и экземпляр DHCP сервера, запущенного в этом конкретном экземпляре. Если вам нужны другие службы, то лучше создать отдельный экземпляр этой службы также и в каждом пространстве имен.С этой установкой ваши клиенты больше не будут видеться друг с другом. У вас больше не будет конфликтов. Установка, вероятно, не простая, но вы должны быть в состоянии написать это довольно хорошо.
Я ответил на похожий вопрос некоторое время назад, связанный с сетевыми пространствами имен. Это может дать вам несколько идей: