Which DHCP client?



  • Which DHCP client does pfSense use that supports DHCPv6-PD?



  • [2.4.4-RELEASE][root@pfSense.localdomain]/root: dhcpd --version
    isc-dhcpd-4.3.6-P1

    [2.5.0-DEVELOPMENT][root@pfSense.localdomain]/root: dhcpd --version
    isc-dhcpd-4.4.1

    ?



  • @kiokoman

    Tnx. There's some discussion about DHCPv6-PD on an openSUSE mail list.


  • LAYER 8 Global Moderator

    You asked about dhclient, not dhcpd..

    They are not the same.



  • @johnpoz

    Yes, I asked about the client, as that's what would talk to the ISP. However, it appears the reply I received was about the server. What is the client?

    The issue about DHCPv6-PD on the Linux list was about using openSUSE for a router. However, the lack of DHCPv6-PD support is why I moved to pfSense 3.5 years ago. Prior to that, I was using openSUSE with a 6in4 tunnel.


  • LAYER 8 Global Moderator

    Off the top not sure, the actual file in /sbin doesn't show a -v or --version option... If you look at the source code on freebsd for dhclient.c it says 1.63 at the top but its dated 2005 ;)

    So not actually sure..



  • they are the same, it was only more fast to do a dhcpd -v as dhclient does not show the version
    isc-dhcp44-client-4.4.1 for pfsense 2.5.0
    isc-dhcp43-client-4.3.6P1 for 2.4.4-p3

    [2.4.4-RELEASE][root@pfSense.localdomain]/root: pkg info -lx isc-dhcp43-client
    isc-dhcp43-client-4.3.6P1:
            /usr/local/etc/dhclient.conf.example
            /usr/local/man/man5/dhclient.conf.5.gz
            /usr/local/man/man5/dhclient.leases.5.gz
            /usr/local/man/man8/dhclient-script.8.gz
            /usr/local/man/man8/dhclient.8.gz
            /usr/local/sbin/dhclient
            /usr/local/sbin/dhclient-script
            /usr/local/share/licenses/isc-dhcp43-client-4.3.6P1/ISCL
            /usr/local/share/licenses/isc-dhcp43-client-4.3.6P1/LICENSE
            /usr/local/share/licenses/isc-dhcp43-client-4.3.6P1/catalog.mk
    


  • @johnpoz

    It appears to be dhcp6c, which is apparently part of wide-dhcpv6.


  • LAYER 8 Global Moderator

    that is is usr/local/sbin..

    but there is a dhclient in /sbin..



  • yes but pfsense use /usr/local/sbin/dhcpd

    anyway if it's dhcp6c -> dhcp6-20080615.2_2


Log in to reply