I'm running Solaris 11 Express snv_151a on some boxes and discovered some weird behaviour together with DHCP.
I'm using ISC DHCP Server to provide information to this subnet and the Solaris 11 boxes keep sending DHCPINFORM about every 3 minutes ( lease times are set to several hours, so that is way too often ). DHCPINFORM is a way to ask for further information - the dhcp server responds with the DHCPACK containing all options it can offer and the host ist requesting.
I tried setting other options to poll in /etc/default/dhcpagent on the Solaris host.
#PARAM_REQUEST_LIST=1,3,6,12,15,28,43
PARAM_REQUEST_LIST=1,3,6,15,28
so all information is provided by dhcpd.
Running tcpdump -n -s 500 -i eth0 port bootps or port bootpc -vvv on the DHCP Server ( Linux - CentOS 5 ) shows, that the changes worked out:
PR:SM+DG+NS+HN+DN+BR+VO
becomes
PR:SM+DG+NS+DN+BR
and all these requested options are satisfied. Still the Solaris host keeps sending DHCPINFORM every 3 minutes. This is strange to me. I tried the same with OpenIndiana and it seems to work out. OpenIndiana sends the DHCPINFORM asking for the same options, but when I change the list of requested parameters (just like in Solaris 11 Express) it stops sending every 3 minutes.
There are 3 bits that do not fit into the big picture:
I found lots of articles about similar problems and the offered solution was always to deactivate NWAM and set all configuration manually like in Solaris 10. I already did that on some hosts and it works well. Nevertheless I want to use DHCP. Why would it be included when I can't get it to work? So this is not a big issue for me but something that bugs me and I still want to figure out.
Neuen Kommentar schreiben