dibbler-server(8)
π dibbler-server(8) π
okay bestie, welcome to the dibbler-server(8) manual page β yes, that's the real name, section 8, we don't make the rules, we just slay them β¨
πΈ NAME πΈ
dibbler-server β a portable DHCPv6 server π
π¦ DESCRIPTION π¦
So <pink>dibbler-server</pink> is a portable implementation of the DHCPv6 server. She does it all, no cap:
- stateful autoconfiguration (that's the one where she hands out actual IPv6 addresses π )
- stateless autoconfiguration (that's the one where she just grants options, no addresses, still iconic)
There are ports available for Linux 2.4/2.6 systems as well as MS Windows XP and 2003. And the way that they're freely available under GNU GPL version 2 (or later) license? Obsessed. Truly giving freedom fr fr ποΈ
β¨ SYNOPSIS β¨
dibbler-server [ run | start | stop | status | install | uninstall ]
π OPTIONS π
runβ starts the server in the console. You close it with ctrl-c, that's it, that's the whole vibe π«Άstartβ starts the server in daemon mode. She's independent now, main character energy πstopβ stops the running server. bye bestie πstatusβ shows the status of the server. vibe check π©Ίinstallβ installs the server as a service. > heads up: this is not implemented yet πuninstallβ uninstalls the server service. > also not implemented yet π
π EXAMPLES π
okay so let's assume a simple case, keep it cute: the server should provide clients located on the eth1 link with IPv6 addresses from range 2000::100/120 and should have preference set to 7:
iface eth0
{
preference 7
class
{
pool 2000::100-2000::1ff
}
}
and here's an example of a server configured to work in stateless mode (i.e. only options, not addresses, are served). If the client supports option renewal, it should do so once in a 500 seconds:
log-level 7
log-mode short
stateless
iface eth0 {
option dns-server 2000::100,2000::101
option domain example.com, test1.example.com
option ntp-server 2000::200,2000::201,2000::202
option time-zone CET
option sip-server 2000::300,2000::302,2000::303,2000::304
option sip-domain sip1.example.com,sip2.example.com
option nis-server 2000::400,2000::401,2000::404,2000::405,2000::405
option nis-domain nis.example.com
option nis+-server 2000::501,2000::502
option nis+-domain nisplus.example.com
option lifetime 500
}
More examples can be found in the User's Guide π (the User's Guide is lowkey the blueprint, iykyk).
π FILES π
All files are created in the /var/lib/dibbler directory. The Dibbler server reads /var/lib/dibbler/server.conf. During operation, Dibbler saves various files in that directory. The log file is named client.log. π
β STANDARDS β
This implementation aims at conformance to the following standards:
- RFC 3315 DHCP for IPv6
- RFC 3319 SIP options for DHCPv6
- RFC 3646 DNS server options for DHCPv6
- RFC 3736 Stateless DHCPv6
- RFC 3898 NIS options for DHCPv6
Also, options specified in the following drafts are implemented:
- draft-ietf-dhc-dhcpv6-opt-timeconfig-03.txt NTP and timezone options.
- draft-ietf-dhc-dhcpv6-opt-lifetime-00.txt Option renewal.
periodt. standards queen πβ¨
π BUGS π
Bugs are tracked with bugzilla, available at http://klub.com.pl/bugzilla/. If you believe you have found a bug, don't hesitate to report it. like, genuinely, tell them, they want to know, no gatekeeping π
π§ AUTHOR π§
Dibbler was developed as a master thesis on the Technical University of Gdansk by Tomasz Mrugalski and Marek Senderski. Currently Marek has not enough free time, so this project is being developed by Tomasz Mrugalski. Authors can be reached at thomson@klub.com.pl and msend@o2.pl π¬
π SEE ALSO π
There is a dibbler-client(8) manual page. You are also advised to take a look at the project website located at http://klub.com.pl/dhcpv6/.
As far as the authors know, this is the only Windows DHCPv6 stateful implementation available. It is also one of two freely available under Linux. The other Linux implementation is available at http://dhcpv6.sourceforge.net, but it is rather outdated and seems not being actively developed. not me comparing competitors on the main page, but go off I guess π
π bye bestie π
and that's the whole page!! this one's from the GNU crew, dated 2004-12-11, so yes she's an elder icon and she's still serving. go configure something gorgeous, ily, mwah π«Άβ¨π
π¦ where this page comes from
- debian bookworm: dibbler-server 1.0.1-1.1
- debian trixie: dibbler-server 1.0.1-2
- ubuntu jammy: dibbler-server 1.0.1-1.1
- ubuntu noble: dibbler-server 1.0.1-1.1
- ubuntu questing: dibbler-server 1.0.1-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms