ignite icon indicating copy to clipboard operation
ignite copied to clipboard

Support IPv6 nameservers with DHCPv6

Open stealthybox opened this issue 4 years ago • 12 comments

Currently, we are using this DHCPv4 implementation: https://godoc.org/github.com/krolaw/dhcp4 This has the limitation of only supporting IPv4 DNS servers.

This looks like it might be a good candidate for DHCPv6: https://godoc.org/github.com/insomniacslk/dhcp/dhcpv6

The modifier functions look easier to work with. WithDomainSearchList() takes []string instead of a single slice of []byte. WithDNS() actually works with []net.IP.

This would replace the DHCP server that runs inside of ignite-spawn. See pkg/container/dhcp.go

stealthybox avatar Sep 19 '19 03:09 stealthybox

@stealthybox @chanwit I would like to give this a try.

shovanmaity avatar Sep 25 '19 17:09 shovanmaity

Surely, yes. Thank you @imazik !

chanwit avatar Sep 25 '19 18:09 chanwit

/contributor-assign @imazik

chanwit avatar Sep 25 '19 19:09 chanwit

@imazik @chanwit Is this still being worked on? I would like to work on it as well.

gpauloski avatar Nov 13 '19 21:11 gpauloski

@gpauloski no it's not received any updates. Please work on this if you still have the desire and bandwidth :)

stealthybox avatar Jan 16 '20 22:01 stealthybox

Hello, I am a student from the University of Texas at Austin. I wanted to know if a group of my colleagues and I could work on this issue as part of an assignment for my virtualization class as well as a recap on any work that's been done on the issue so far. Thanks in advance!

Nit123 avatar Sep 14 '20 23:09 Nit123

My group focused on some other open issues so we did not end up doing any work on this.

gpauloski avatar Sep 14 '20 23:09 gpauloski

Is anyone working on this? I would like to take a stab at this.

supra08 avatar Dec 27 '20 12:12 supra08

@supra08, nobody is working on this to our knowledge. Feel free to join our dev call on Mondays if you want help getting started!

stealthybox avatar Jan 04 '21 20:01 stealthybox

Sure, that would be great!

supra08 avatar Jan 04 '21 23:01 supra08

Do we have the same support for IPv4?

One would expect we should have this in place first, and is in fact valuable for another piece of work we have.

Charles Sibbald Customer Success Engineer

[email protected] +44 7903 781 536

On 5 Jan 2021, at 01:02, Supratik Das [email protected] wrote:

Sure, that would be great!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/weaveworks/ignite/issues/440#issuecomment-754274394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA6C34U2P5WMHXQRXIUELLSYJCHBANCNFSM4IYF75JA.

casibbald avatar Jan 05 '21 10:01 casibbald

@casibbald yep, the ignite-spawn sandbox uses a temporary, in-process DHCPv4 server to do a one-time configuration of the firecracker linux guest for any needed IPv4 addresses.

This issue is about expanding that existing mechanism to support DHCPv6 and IPv6.

stealthybox avatar Jan 12 '21 18:01 stealthybox