Могу ли я заставить dhclient использовать идентификатор клиента из / etc / network / interfaces

Я использую Ubuntu 12.04 LTS с версией isc dhclient 4.1.

Моя цель - использовать DHCP для получения IP-адресов для нескольких подчиненных интерфейсов на eth0. Для этого в моем файле /etc/network/interfaces настроены три строфы. И я могу заставить его работать, если я укажу опцию hwaddress, которая будет отличаться для каждого интерфейса. Однако я бы предпочел использовать опцию клиента, а не менять MAC-адрес. Проблема в том, что dhclient не отправляет идентификатор клиента, когда я указываю опцию клиента в /etc/network/interfaces. Я перехватил трафик DHCP на ifup и убедился, что идентификатор клиента не отправлялся.

Есть ли способ (может быть, в dhclient.conf?), Чтобы dhclient получил идентификатор клиента из файла интерфейсов и фактически отправил его в запросе DHCP при вызове ifup? Или есть лучший способ сделать это вообще?

Вот пример моего файла интерфейсов, пытающегося использовать опцию клиента:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
  client testiface0

auto eth0:2
iface eth0:2 inet dhcp
  client testiface1

auto eth0:3
iface eth0:3 inet dhcp
  client testiface2

В моем файле dhclient.conf есть эта строка : send host-name "<hostname>"; Если есть эквивалент для идентификатора клиента, я думаю, что это сработает, но я не смог ничего найти об этом на страницах руководства.

2
задан 22 April 2016 в 01:14

0 ответов

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

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