Skip to content

Commit 19a04d2

Browse files
phuonglmhoatle
authored andcommitted
should select the right bridged network interface automatically #274 | workaround for Mac as Virtualbox keep add Airport to wifi interface
1 parent fbdd3ea commit 19a04d2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/utility.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,9 @@ def get_default_nic()
117117
elsif Vagrant::Util::Platform.darwin?
118118
nicName = %x[route -n get 8.8.8.8 | grep interface | awk '{print $2}']
119119
default_interface = nicName.strip
120-
nicString = %x[networksetup -listnetworkserviceorder | grep 'Hardware Port' | grep en4 | awk -F'[:,]' '{print $2}']
121-
default_interface = default_interface + ': ' + nicString.strip
120+
nicString = %x[networksetup -listnetworkserviceorder | grep 'Hardware Port' | grep #{default_interface} | awk -F'[:,]' '{print $2}']
121+
extension = nicString.strip == "Wi-Fi" ? " (AirPort)" : ""
122+
default_interface = default_interface + ': ' + nicString.strip + extension
122123
end
123124
return default_interface
124125
end

0 commit comments

Comments
 (0)