Skip to content

Commit

Permalink
Merge pull request #826 from gravitl/NET-1315-max
Browse files Browse the repository at this point in the history
NET-1315:fix ipv6 only wgPublicListenPort issue
  • Loading branch information
abhishek9686 authored Jun 18, 2024
2 parents d75e548 + 571de77 commit 9438e2d
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions functions/daemon.go
Original file line number Diff line number Diff line change
Expand Up @@ -185,9 +185,14 @@ func startGoRoutines(wg *sync.WaitGroup) context.CancelFunc {
updateConfig = true
}
// IPV6
config.HostPublicIP6, _, _ = holePunchWgPort(6, config.Netclient().ListenPort)
if config.HostPublicIP6 != nil && !config.HostPublicIP6.IsUnspecified() {
config.Netclient().EndpointIPv6 = config.HostPublicIP6
publicIP6, wgport, natType := holePunchWgPort(6, config.Netclient().ListenPort)
if publicIP6 != nil && !publicIP6.IsUnspecified() {
config.Netclient().EndpointIPv6 = publicIP6
config.HostPublicIP6 = publicIP6
if config.HostPublicIP == nil {
config.WgPublicListenPort = wgport
config.HostNatType = natType
}
updateConfig = true
} else {
slog.Warn("GetPublicIPv6 Warn: ", "Warn", "no ipv6 found")
Expand Down

0 comments on commit 9438e2d

Please sign in to comment.