Comments (9)
This is a desired feature for me, too. What I miss:
- Advertise search domain in DHCPv4 option 15, not only option 119. Some software expect that.
- Serve NTP server list with DHCPv4 and DHCPv6.
- (unrelated)Put current lease list somewhere in /tmp, like dnsmasq does
from odhcpd.
This feature would be very useful. Currently I'm using a few dhcp options with dnsmasq, and I would much prefer to use odhcpd wholly instead.
The options I'm currently using with dnsmasq are:
list dhcp_option '43,01:04:00:00:00:02' - disables NetBIOS
list dhcp_option '252,"\n"' - stops Windows asking for proxy information
list dhcp_option '15,lan' - search domain
list dhcp_option '6,10.10.10.254' - dns server (because dnsmasq is in parallel with unbound)
from odhcpd.
Any news on it?
from odhcpd.
Any news on it?
from odhcpd.
I implemented the "alternative default gateway", it's called router option in the RFC
alternative DNS servers as possible right now: use "dns" option :)
@mikejuni can you try/review https://github.com/mehlis/odhcpd/compare/implement-dhcp4-router-config?expand=1
I can try this with openwrt on 12th august, if new code is working I'll open a PR!
from odhcpd.
Patch looks good to me. Feel free to make a PR and I will merge it.
from odhcpd.
@mikejuni https://github.com/sbyx/odhcpd/pull/20 is merged, from my perspective odhcpd is a replacement for dnsmasq now
@sbyx this issue is addressed from my point of view
from odhcpd.
I've reviewed the relevant patches. Noted that it unfortunately still does not provide the configuration options that I've been using in DNSMASQ. I've a couple of DHCP clients (not all, only a few) that would actually be routed through an alternative router and assigned a different DNS. This means that in the configuration section "host" it should allow overriding default DNS and gateway, or better, allowing allocation of different static routes as well.
I understand that this is very complex but DNSMASQ for now works very well doing so, plus with an ipv6 enabled DNSMASQ it also allocates IPv6 address for my SIXXS tunnel as well.
from odhcpd.
Any news on it?
from odhcpd.
Related Issues (20)
- PREF64 support for NAT64 HOT 4
- Bug: odhcp doesn't handle static lease (dhcp.@host[#]) entries with multiple MAC addresses HOT 1
- Leases for IPv6 SLAAC devices? HOT 1
- odhcpd segfault when processing INFORM packet HOT 3
- Not responding to DHCPv4 DHCPREQUEST HOT 2
- IPv6 relay cannot discover LAN device, Bad file descriptor sending to wan@pppoe-wan HOT 1
- odhcpd lacks hotplug script support HOT 2
- device on lan cann't get ipv6 address on latest commit HOT 80
- ip=ignore is ignored HOT 1
- bug: DHCPv6 does not respect prefix assigned to interface (<=/64) HOT 5
- DHCPv4 static leases per interface
- odhcpd IPv6 NDP + macOS don't play together
- odhcpd: (interface) DNS search domains are ignored HOT 3
- Allow limiting prefixes more
- ra_useleasetime parameter running results are inconsistent HOT 2
- When odhcpd receives a DHCPv6 client request it calls external /usr/bin/basename binary
- New Feature Request - implement RFC 6939
- New Feature Request - Optionally run DHCPv6 server on WAN interface when no IPv6 address Prefix is delegated from ISP HOT 1
- odhcp does not handle existing leases from odhcpd.leases file correctly
- RA relay shouldn't relay link-local DNS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from odhcpd.