修复: 裸金属服务器分配IP选择错误的网卡

This commit is contained in:
Zexi Li
2018-12-29 14:38:39 +08:00
parent 187b153ef9
commit a9eb4806b2
+2 -2
View File
@@ -117,7 +117,7 @@ func (self *SBaremetalGuestDriver) Attach2RandomNetwork(guest *models.SGuest, ct
if len(netConfig.Wire) > 0 {
wirePattern = regexp.MustCompile(netConfig.Wire)
}
for _, netif := range netifs {
for idx, netif := range netifs {
if !netif.IsUsableServernic() {
continue
}
@@ -136,7 +136,7 @@ func (self *SBaremetalGuestDriver) Attach2RandomNetwork(guest *models.SGuest, ct
}
if net != nil {
netsAvaiable = append(netsAvaiable, *net)
netifIndexs[net.Id] = &netif
netifIndexs[net.Id] = &netifs[idx]
}
}
if len(netsAvaiable) == 0 {