extclients internal ips

This commit is contained in:
Abhishek Kondur
2022-12-12 22:49:35 +05:30
parent 83dfa1f920
commit 07dd20734d
5 changed files with 61 additions and 31 deletions

View File

@@ -138,6 +138,12 @@ func CreateExtClient(extclient *models.ExtClient) error {
return err
}
extclient.Address = newAddress
extclientInternalAddr, err := UniqueAddress(extclient.Network, true)
if err != nil {
return err
}
extclient.InternalIPAddr = extclientInternalAddr
}
}
@@ -148,6 +154,11 @@ func CreateExtClient(extclient *models.ExtClient) error {
return err
}
extclient.Address6 = addr6
extclientInternalAddr6, err := UniqueAddress6(extclient.Network, true)
if err != nil {
return err
}
extclient.InternalIPAddr6 = extclientInternalAddr6
}
}