How хан I find out my system's DHCPv6 DUID?

I would like to assign в static IPv6 address to my machine running Убунту Сервер 15 using DHCPv6. To do so, I need to know the DUID used by the DHCP client so I хан assign the static IP to it in my network's DHCP server.

How хан I find out which DUID is being used?

2
задан 22 December 2015 в 01:49

2 ответа

Сервер Ubuntu называет dhclient с несколькими флагами, но главным образом опции по умолчанию и это поэтому значения по умолчанию к типу 1 DUID-LLT DUID. Рабочий стол Ubuntu использует Администратора сети, который затем называет dhclient с DUID-UUID типа 4 DUID.

Для серверов, это помещает его в/var/lib/dhcp/dhclient6....... арендный договор
Для рабочего стола, это помещает его в/var/lib/NetworkManager/dhclient6....... арендный договор

, Это - странная строка, которая похожа:
"\000\001\000\001\037\305\371\341\001\002\003\004\005\006"

по-умолчанию-duid Здесь является коротким сценарием, который можно использовать для преобразования его в нормальный шестнадцатеричный формат duid.
Просто запускает скрипт как:

./script '\000\001\000\001\037\305\371\341\001\002\003\004\005\006'

сценарий:

#!/bin/bash

printf $1 | hexdump -e '14/1 "%02x " "\n"' | sed 's/ /:/g'
3
ответ дан 2 December 2019 в 02:54

При использовании DHCP с ISC dhcpd, загляните:

/etc/dhcp/dhclient6.conf

<час>

, Если Вы используете dibbler в качестве проверки клиента DHCP на DUID в:

/var/lib/dibbler/client-duid

в Этом могло бы также стоить зарегистрироваться /etc/dibbler/client.conf, если какие-либо другие биты там.

0
ответ дан 2 December 2019 в 02:54

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

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