Commit 85d13dd
committed
Configure IPv6 DNS server using router advertisements.
- Closes #466.
- Adds a `DNSMonitor` that listens for router
advertisements and updates the resolv.conf
with the IPv6 DNS server.
- The `configureDns` function now calls
`DNSMonitor.update()` to write the initial
configuration.
- The monitor does not block container workload
startup. IPv6-only containers will need to
tolerate the initial lack of a DNS server.1 parent 55c2a0a commit 85d13dd
23 files changed
Lines changed: 2967 additions & 75 deletions
File tree
- Sources
- ContainerizationExtras
- ContainerizationICMP
- Integration
- Tests/ContainerizationICMPTests
- vminitd
- Sources/vminitd
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
205 | 206 | | |
206 | 207 | | |
207 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
208 | 223 | | |
209 | 224 | | |
210 | 225 | | |
| |||
0 commit comments