You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
The new DNS server is integrated into the router, and binds to port 53. FDP runs the router with --net=host, because it needs to perform ODP operations in the default netns. Put them together, and the router container now tries to bind to port 53 in the default netns, and EADDRINUSE ensues. So FDP is now likely to only work if you do weave launch --no-dns.
Either the DNS server needs to be run on some other port number, or it should be disentangled from the router and moved into its own container once again. The latter seems preferable, in order to minimize the surface area of code run in a container with --privileged --net=host.
The text was updated successfully, but these errors were encountered:
It actually just needs to listen on a specific interface/ip, namely the docker bridge ip. That's what the port mappings in the script do, but they are ineffective when running with --net=host.
#1225 mostly addresses the issue; @dpw will need to update the weave script in the FDP branch to launch with the new parameter. I can do this if you like?
The new DNS server is integrated into the router, and binds to port 53. FDP runs the router with
--net=host
, because it needs to perform ODP operations in the default netns. Put them together, and the router container now tries to bind to port 53 in the default netns, and EADDRINUSE ensues. So FDP is now likely to only work if you doweave launch --no-dns
.Either the DNS server needs to be run on some other port number, or it should be disentangled from the router and moved into its own container once again. The latter seems preferable, in order to minimize the surface area of code run in a container with
--privileged --net=host
.The text was updated successfully, but these errors were encountered: