Как заставить netplan на сервере 17.10 работать с DHCP-сервером Windows Server, используя резервирование MAC-адресов?

Чтобы сделать это на последних Fedora и Arch, необходимо установить dhcp-client-identifier = hardware, чтобы заставить DHCP работать. Я подозреваю, что то же самое верно 17.10. Тем не менее, Artful использует netplan и systemd-networkd.

Для последнего я могу установить [DHCP] ClientIdentifier=mac в / etc / systemd / network / (имя интерфейса) .network, который переопределяет /run/systemd/network/10-netplan-(ifname).network.

Я бы предпочел установить это в файле /etc/netplan/01-netcfg.yaml или в файле /etc/netplan/.

.

Это особенности того, как вышеперечисленное может быть решено, хотя. Общий вопрос заключается в том, как использовать DHCP-сервер MS Windows Server 2012 с резервированием MAC-адресов на сервере Ubuntu 17.10 с помощью netplan. Возможно, я смогу запросить реконфигурацию DHCP-сервера, если это не окажет существенного влияния на других клиентов или может быть выполнено для каждого резервирования каким-либо образом.

(Я бы использовал тэг windows-server, но по какой-то причине он не существует)

4
задан 23 May 2018 в 13:42

2 ответа

Недавно я тоже столкнулся с этим. Ответ в примерах netplan.io. Вы можете добавить строку dhcp-identifier: mac в файл yaml в / etc / netplan / и затем запустить netplan apply, чтобы немедленно применить изменения.

Из последнего пункта в https://netplan.io/examples :

Windows DHCP-сервер

Для сетей, где DHCP предоставляется Windows Server, использующий ключ dhcp-identifier, обеспечивает взаимодействие:

network:
  version: 2
  ethernets:
    enp3s0:
      dhcp4: yes
      dhcp-identifier: mac
3
ответ дан 23 May 2018 в 13:42

Для тех, кому просто нужно быстрое решение, пока Ubuntu извлекает это исправление из апстрима:

sudo rm /etc/machine-id
sudo systemd-machine-id-setup
sudo reboot

Это решает проблему дублирования IP, заставляя клиента Ubuntu генерировать новый идентификатор машины, который в свою очередь, netplan / networkd генерирует новый DUID, поэтому вы получите новый IP-адрес от вашего DHCP-сервера, как и следовало ожидать.

Так что на самом деле он не читает MAC, который был изменен после клона, а генерирует новый DUID для пост-клоновой ОС.

По сути, это новость для Linux.

4
ответ дан 23 May 2018 в 13:42

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

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