Make no ipv4-addr on iface warn instead of error
This commit is contained in:
parent
abe3d0dc33
commit
71de2d376c
@ -59,23 +59,23 @@ func main() {
|
|||||||
logger.Error.Fatal(err)
|
logger.Error.Fatal(err)
|
||||||
}
|
}
|
||||||
if(len(addrs) == 0){
|
if(len(addrs) == 0){
|
||||||
logger.Error.Fatal("Interface doesnt have IPv4-Adresses")
|
logger.Warn.Println("Interface doesnt have IPv4-Adresses")
|
||||||
}
|
} else {
|
||||||
|
// Add the IPv6 address to the interface
|
||||||
// Add the IPv6 address to the interface
|
ipv6Str := *convertIPv4ToIPv6(&ipv6Format, addrs[0].IPNet)
|
||||||
ipv6Str := *convertIPv4ToIPv6(&ipv6Format, addrs[0].IPNet)
|
ipv6, err := netlink.ParseAddr(ipv6Str)
|
||||||
ipv6, err := netlink.ParseAddr(ipv6Str)
|
if err != nil {
|
||||||
if err != nil {
|
logger.Error.Fatal(err)
|
||||||
logger.Error.Fatal(err)
|
}
|
||||||
}
|
logger.Info.Printf("Adding converted %s -> %s to interface", addrs[0].IPNet.String(), ipv6Str)
|
||||||
logger.Info.Printf("Adding converted %s -> %s to interface", addrs[0].IPNet.String(), ipv6Str)
|
err = netlink.AddrAdd(netInterface, ipv6)
|
||||||
err = netlink.AddrAdd(netInterface, ipv6)
|
if err != nil {
|
||||||
if err != nil {
|
switch {
|
||||||
switch {
|
case os.IsExist(err):
|
||||||
case os.IsExist(err):
|
logger.Warn.Println("Address is already set on interface")
|
||||||
logger.Warn.Println("Address is already set on interface")
|
default:
|
||||||
default:
|
logger.Error.Fatalf("Failed to set address on interface: %v", err)
|
||||||
logger.Error.Fatalf("Failed to set address on interface: %v", err)
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user