|
| 1 | + |
| 2 | +--- |
| 3 | +title: "Bug #123: dyndns and bind-latest integration scripts" |
| 4 | +subject: "dyndns and bind-latest integration scripts" |
| 5 | +date: 2011-05-07T23:16:03 |
| 6 | +updated: 2014-06-24T20:03:27 |
| 7 | +type: issue |
| 8 | +author: Dave Täht |
| 9 | +id: 123 |
| 10 | +issue_status: Closed |
| 11 | +priority: Normal |
| 12 | +assignee: Evan Hunt |
| 13 | +aliases: |
| 14 | + - /issues/123 |
| 15 | +--- |
| 16 | + |
| 17 | +{{< issue_description >}} |
| 18 | +I have put the last known version of the bind integration scripts into |
| 19 | +the ceropackage repository as an openwrt package. |
| 20 | + |
| 21 | +https://github.com/dtaht/ceropackages/tree/master/net/bind-dhcp-hooks |
| 22 | + |
| 23 | +Regrettably it depends on dhcp-latest and is out of sync with the work |
| 24 | +in progress. |
| 25 | + |
| 26 | + |
| 27 | +{{< /issue_description >}} |
| 28 | + |
| 29 | +## History |
| 30 | +{{< issue_journal date="2011-08-03T07:50:03" author="Dave Täht" >}} |
| 31 | +The issues here are fairly large. Because isc-dhcp is targetted at large |
| 32 | +providers (100s of queries/sec), and not the home (20 queries/day), and |
| 33 | +the most current isc-dhcpv6 includes all of bind9, I ripped it out and |
| 34 | +at least temporarily replaced it with just using dnsmasq as a dhcp |
| 35 | +server, where it has full GUI support, and is quite smaller. |
| 36 | + |
| 37 | +0\) There is no need for dhcpv6 inside the home. Stateless |
| 38 | +autoconfiguration + dhcpv4 leveraging the generated EUI-64, suffices for |
| 39 | +99% of all ipv6 capable devices. |
| 40 | + |
| 41 | +1\) The dnsscripts that leveraged dhcpv4 addresses and turned them into |
| 42 | +stateless autoconfig ipv6 addresses, and inserted them into bind were |
| 43 | +dependent on evan's dual domain system, and not quite as view capable as |
| 44 | +they needed to be, where you would typically want to publish SOME |
| 45 | +addresses, but not all |
| 46 | + |
| 47 | +2\) They didn't speak dnsmasq's syntax for it's plugin script, but |
| 48 | +isc-dhcp's. |
| 49 | + |
| 50 | +3\) They didn't pick up on the dynamically assigned 6to4 or 6in4 |
| 51 | +addresses generated by openwrt. |
| 52 | + |
| 53 | +4\) In the shorter term, I'd like a dhcp server that ran out of xinetd. |
| 54 | +That would allow for locking out misbehaving, worm-ridden, devices from |
| 55 | +even getting on the network. I found one that looked pretty good. |
| 56 | + |
| 57 | +http://inetdxtra.sourceforge.net/ |
| 58 | + |
| 59 | +5\) In the longer term, merging the functionality of AHCPD (the mesh |
| 60 | +network ip address distribution daemon) with dhcpv4 and dhcpv6 seems the |
| 61 | +right way to go, to get a common lease table and address distribution |
| 62 | +method that works both with conventional systems and mesh ones. |
| 63 | + |
| 64 | +This work is already taking place elsewhere. I have no idea what |
| 65 | +schedule it is on. |
| 66 | + |
| 67 | +AHCPD: |
| 68 | + |
| 69 | +http://www.pps.jussieu.fr/~jch/software/ahcp/ |
| 70 | + |
| 71 | +As I don't think any of these issues can be fixed in the time remaining, |
| 72 | +I'm scheduling these for the next cerowrt release, and further |
| 73 | +discussion of approaches. |
| 74 | +{{< /issue_journal >}} |
| 75 | +{{< issue_journal date="2011-09-20T10:22:32" author="Jim Gettys" >}} |
| 76 | + |
| 77 | +{{< /issue_journal >}} |
| 78 | +{{< issue_journal date="2012-04-21T12:42:08" author="Dave Täht" >}} |
| 79 | + |
| 80 | +{{< /issue_journal >}} |
| 81 | +{{< issue_journal date="2014-06-24T20:03:27" author="Dave Täht" >}} |
| 82 | + |
| 83 | +{{< /issue_journal >}} |
| 84 | + |
0 commit comments