Code Monkey home page Code Monkey logo

dhcp6c's Introduction

This is the WIDE-DHCPv6 client maintained by the OPNsense project.

Improvements include the following:

- Reload the client configuration on SIGHUP
- Removed all unused binaries except dhcp6c
- Raw option send and receive support
- PDINFO delegated prefixes environment variable
- Accept interfaces from the configuration file

It is based on a patched version of WIDE-DHCPv6 maintained by [email protected].

Improvements include the following:

- Increased log verbosity.
- Fix socket leakage by setting FD_CLOEXEC.
- Call a configuration script after addresses and prefixes are set
  on an interface.
- Update ifid on interface restart, it may have changed.
- "-n" flag to prevent address release from being sent to the DHCP server
  upon restart.

Original README:

$KAME: README,v 1.3 2005/01/12 06:06:10 suz Exp $

WIDE-DHCPv6

	WIDE-DHCPv6 is an open-source implementation of Dynamic Host
	Configuration Protocol for IPv6 (DHCPv6) developed by the KAME
	project.

	The implementation mainly conforms to the following standards:

	- RFC3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
	- RFC3319: Dynamic Host Configuration Protocol (DHCPv6) Options 
         	   for Session Initiation Protocol (SIP) Servers
	- RFC3633: IPv6 Prefix Options for Dynamic Host Configuration
	           Protocol (DHCP)
	- RFC3646: DNS Configuration options for Dynamic Host
	           Configuration Protocol for IPv6 (DHCPv6)
	- RFC4075: Simple Network Time Protocol (SNTP) Configuration
	           Option for DHCPv6
	- RFC4242: Information Refresh Time Option for Dynamic Host
	           Configuration Protocol for IPv6 (DHCPv6)

	All the components of the main protocol are provided, i.e.,
	DHCPv6 clients, servers, and relay agents.

	Supported message types are as follows:
	  Solicit, Advertise, Request, Renew, Rebind, Release, Reply,
	  Information-request, Relay-forward and Relay-reply.

	Note that the current implementation does not support IPv6
	temporary address allocation by DHCPv6, and there is no plan to
	implement that feature at the moment.

Bug Reports and Mailing Lists

	Bugs reports should be put to the Bug Tracking System at 
	sourceforge.net
		http://sourceforge.net/projects/wide-dhcpv6/

	Information on the mailing list, including how to subscribe
	and browse archives, is available at the following URL:

		http://sourceforge.net/mail/?group_id=153668

dhcp6c's People

Contributors

fichtner avatar hrs-allbsd avatar jrmithdobbs avatar franck78 avatar maxbachmann avatar noctarius avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.