[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#812373: ITP: odhcp6c -- IPv6 DHCP and RA client from OpenWRT



Ben Hutchings <ben@decadent.org.uk> writes:

> Package: wnpp
> Severity: wishlist
> Owner: Ben Hutchings <ben@decadent.org.uk>
>
> * Package name    : odhcp6c
>   Version         : 1.1
>   Upstream Author : Steven Barth <steven@midlink.org>
> * URL             : https://github.com/sbyx/odhcp6c
> * License         : GPLv2
>   Programming Lang: C
>   Description     : IPv6 DHCP and RA client from OpenWRT
>
> odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux
> systems especially routers.  It is intended to comply with RFC7084.
> Unlike isc-dhcp-client, it can be used with PPP links.
>
> [I have yet to verify that it does actually work over PPP, but the
> OpenWRT documentation implies that it does.]

For the record: The wide-dhcpv6-client also supports PPP links, and is
already available in Debian. But odhcp6c has the advantage that it is
maintained upstream. It would be great to have it in Debian. Thanks for
doing this!

Not only will it work with PPP. odhcp6c is also one of the few clients
that work with the L2 headerless 'raw-ip' mode I recently added in the
qmi_wwan driver:

 nemi:/tmp# ip -d link show dev wwan0
 110: wwan0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
     link/none  promiscuity 0 addrgenmode random 

 nemi:/tmp# odhcp6c -evN none wwan0
 odhcp6c[13205]: (re)starting transaction on wwan0
 odhcp6c[13205]: Starting INFOREQ transaction (timeout 4294967295s, max rc 0)
 odhcp6c[13205]: Got a valid reply after 8ms
 odhcp6c[13205]: entering stateless-mode on wwan0
 odhcp6c[13205]: Starting <POLL> transaction (timeout 86400s, max rc 0)


Probably not going to be a big demand based on that, but at least it
will make my testing easier :)


Bjørn


Reply to: