Bug#812373: ITP: odhcp6c -- IPv6 DHCP and RA client from OpenWRT
- To: Ben Hutchings <ben@decadent.org.uk>, 812373@bugs.debian.org
- Subject: Bug#812373: ITP: odhcp6c -- IPv6 DHCP and RA client from OpenWRT
- From: Bjørn Mork <bjorn@mork.no>
- Date: Fri, 22 Jan 2016 23:25:11 +0100
- Message-id: <[🔎] 87bn8dckvs.fsf@nemi.mork.no>
- Reply-to: Bjørn Mork <bjorn@mork.no>, 812373@bugs.debian.org
- In-reply-to: <145349873028.22117.3033731897167028605.reportbug__21880.0304960043$1453498953$gmane$org@deadeye.wl.decadent.org.uk> (Ben Hutchings's message of "Fri, 22 Jan 2016 21:38:50 +0000")
- References: <145349873028.22117.3033731897167028605.reportbug__21880.0304960043$1453498953$gmane$org@deadeye.wl.decadent.org.uk>
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: