From 50a3266a8a4e605720b0a6cd515f688de306b872 Mon Sep 17 00:00:00 2001 From: Sharif Elgamal Date: Tue, 12 May 2020 16:48:21 -0700 Subject: [PATCH] fix virtualbox IP address retrieval --- pkg/minikube/cluster/ip.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/minikube/cluster/ip.go b/pkg/minikube/cluster/ip.go index d92e98a61..aa14e4cf7 100644 --- a/pkg/minikube/cluster/ip.go +++ b/pkg/minikube/cluster/ip.go @@ -65,11 +65,13 @@ func HostIP(host *host.Host) (net.IP, error) { } re := regexp.MustCompile(`hostonlyadapter2="(.*?)"`) iface := re.FindStringSubmatch(string(out))[1] - ip, err := getIPForInterface(iface) + ipList, err := exec.Command(driver.VBoxManagePath(), "list", "hostonlyifs").Output() if err != nil { return []byte{}, errors.Wrap(err, "Error getting VM/Host IP address") } - return ip, nil + re = regexp.MustCompile(`(?s)Name:\s*` + iface + `.+IPAddress:\s*(\S+)`) + ip := re.FindStringSubmatch(string(ipList))[1] + return net.ParseIP(ip), nil case driver.HyperKit: return net.ParseIP("192.168.64.1"), nil case driver.VMware: -- GitLab