I`m using IPv6 on my home network and providing IPv6 addresse via SLAAC.
The DHCP- and DNS-Server are provided by a Fritzbox.
There is no problem with the IPv6 addresses itself, but with the
name resolution of the linux clients. The hostnames of the linux clients
will not be resolved, because the registration with the DNS-Server failed.
The transmission of the hostname is done by a message Type Information-Request,
but the option 39 (FQDN) is not allowed for this message type.
Wireshark shows an error message in this part of the traffic:
DHCPv6
Message type: Information-request (11)
Transaction ID: 0xa1f8fe
Client Identifier
Option: Client Identifier (1)
Length: 18
DUID: 00ad42daeaaae7dab8dae29a350ad9ab0a1c
DUID Type: Universally Unique IDentifier (UUID) (4)
UUID: 4a94daade7adbdaaedaed5add9ab0a1c
Option Request
Option: Option Request (6)
Length: 12
Requested Option code: DNS recursive name server (23)
Requested Option code: Domain Search List (24)
Requested Option code: Simple Network Time Protocol Server (31)
Requested Option code: DNS recursive name server (23)
Requested Option code: Domain Search List (24)
Requested Option code: Client Identifier (1)
Elapsed time
Option: Elapsed time (8)
Length: 2
Elapsed time: 0ms
Client Fully Qualified Domain Name
Option: Client Fully Qualified Domain Name (39)
Length: 8
Only the following message types are permitted to use OPTION_CLIENT_FQDN:\nSOLICIT, REQUEST, RENEW, REBIND, ADVERTISE, and REPLY
This message type is not permitted to use OPTION_CLIENT_FQDN
[Expert Info (Error/Protocol): This message type is not permitted to use OPTION_CLIENT_FQDN]
Windows clients are using the message type solicit at that point and it works.
Can I change the the message type of the ISC DHCPv6 client from openSUSE 15.5 somewhere?