diff --git a/pkg/multicloud/qcloud/network.go b/pkg/multicloud/qcloud/network.go index 1ec0a1ba16..28520037d2 100644 --- a/pkg/multicloud/qcloud/network.go +++ b/pkg/multicloud/qcloud/network.go @@ -118,10 +118,12 @@ func (self *SNetwork) GetGateway() string { return endIp.String() } +//https://cloud.tencent.com/document/product/215/20046 func (self *SNetwork) GetIpStart() string { pref, _ := netutils.NewIPV4Prefix(self.CidrBlock) startIp := pref.Address.NetAddr(pref.MaskLen) // 0 startIp = startIp.StepUp() // 1 + startIp = startIp.StepUp() // 2 return startIp.String() } @@ -129,8 +131,6 @@ func (self *SNetwork) GetIpEnd() string { pref, _ := netutils.NewIPV4Prefix(self.CidrBlock) endIp := pref.Address.BroadcastAddr(pref.MaskLen) // 255 endIp = endIp.StepDown() // 254 - endIp = endIp.StepDown() // 253 - endIp = endIp.StepDown() // 252 return endIp.String() }