Compare commits
2 Commits
a29f511550
...
0b54ae3690
Author | SHA1 | Date | |
---|---|---|---|
0b54ae3690 | |||
0f2b757b68 |
@ -164,12 +164,11 @@ func main() {
|
|||||||
|
|
||||||
func convertIPv4ToIPv6(ipv6Format *string, ipv4 *net.IPNet) *string {
|
func convertIPv4ToIPv6(ipv6Format *string, ipv4 *net.IPNet) *string {
|
||||||
// Check if this is a default route (0.0.0.0/0)
|
// Check if this is a default route (0.0.0.0/0)
|
||||||
if ipv4.IP.Equal(net.IPv4zero) {
|
if ipv4.IP.Equal(net.IPv4zero) && ipv4.Mask.String() == net.IPMask(net.IPv4zero).String() {
|
||||||
if ones, _ := ipv4.Mask.Size(); ones == 0 {
|
|
||||||
defaultRoute := "::/0"
|
defaultRoute := "::/0"
|
||||||
|
logger.Info.Printf("Converting default route %s to IPv6 default route %s", ipv4.String(), defaultRoute)
|
||||||
return &defaultRoute
|
return &defaultRoute
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
CIDR, _ := ipv4.Mask.Size()
|
CIDR, _ := ipv4.Mask.Size()
|
||||||
// Run format
|
// Run format
|
||||||
|
Loading…
x
Reference in New Issue
Block a user