Compare commits

..

2 Commits

Author SHA1 Message Date
a29f511550 Merge branch 'dev' 2025-04-22 12:18:35 +02:00
fe92030438 Default route handling for IPv6 conversion 2025-04-22 12:17:59 +02:00

View File

@ -164,10 +164,11 @@ func main() {
func convertIPv4ToIPv6(ipv6Format *string, ipv4 *net.IPNet) *string {
// Check if this is a default route (0.0.0.0/0)
if ipv4.IP.Equal(net.IPv4zero) && ipv4.Mask.String() == net.IPMask(net.IPv4zero).String() {
defaultRoute := "::/0"
logger.Info.Printf("Converting default route %s to IPv6 default route %s", ipv4.String(), defaultRoute)
return &defaultRoute
if ipv4.IP.Equal(net.IPv4zero) {
if ones, _ := ipv4.Mask.Size(); ones == 0 {
defaultRoute := "::/0"
return &defaultRoute
}
}
CIDR, _ := ipv4.Mask.Size()