Как присвоить статический IP-адрес MAC-адресом

Привет у меня есть необычная ситуация. Я реализую систему в ряде шасси MicroTCA. У меня есть много Одноплатных компьютеров для тех шасси. Каждый SBC имеет три интерфейса Ethernet и связанные MAC-адреса. Я выполняю Рабочий стол Ubuntu 16.04 LTS.

Я хочу иметь единственное изображение SSD, которое я могу развернуть на всем шасси. Я хочу, чтобы то изображение SSD знало, какой статический IP-адрес присвоить любому из MAC-адресов оно видит. Тем путем я могу включить любой из SBC в любое из шасси и получить правильные IP-адреса.

Я нашел, что графический сетевой инструмент в Ubuntu позволяет мне присвоить статический IP MAC, но я не знаю, где это хранит ту информацию. Я не хочу нажимать через тот инструмент для создания всех тех присвоений для каждого из трех интерфейсов на всех тех SBC.

Я посмотрел на редактирование /etc/network/interfaces но это присваивает статические IP-адреса именем интерфейса, т.е. eth0, enp13s0. Я не знаю, будут ли эти имена тем же на всем SBC. На моих машинах я обычно вижу "enp11s0", "enp12s0" и "enp13s0".

Я не могу использовать внешний сервер DHCP для распространения IP-адресов.

Существует ли файл, который я могу отредактировать для определения отображения статического IP-адреса к MAC-адресу?

Любой совет значительно ценится.

1
задан 8 September 2016 в 20:50

1 ответ

Вам можно было сохранить сценарий на SSD, который содержит отображение MAC-адреса к IP и устанавливает его с помощью nmcli

nmcli connection add ifname ifname [con-name name] [autoconnect {yes | no}] [save {yes | no}] [master master] [slave-type type]
   [type type] [ARGUMENTS...] [ip4 addr] [gw4 addr] [ip6 addr] [gw6 addr] [-- [+|-]setting.property value ...]

для получения дополнительной информации о тех параметрических усилителях

man nmcli 

вокруг строки 140

0
ответ дан 8 December 2019 в 08:59

Другие вопросы по тегам:

Похожие вопросы: