Ben Hutchings <[email protected]> writes:
> Package: wnpp
> Severity: wishlist
> Owner: Ben Hutchings <[email protected]>
>
> * Package name : odhcp6c
> Version : 1.1
> Upstream Author : Steven Barth <[email protected]>
> * 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