2015-10-18 24 views
1

我想设置流浪盒的公共网络设置,并使用Windows 10.如果我不放置接口名称,流浪者会询问接口名称,希望它不起作用。在Windows PC上创建流浪公共网络

所以我的问题是我如何从我的Windows 10 PC中获得确切的界面名称用于流浪?

OR

我怎样才能让流浪者问我从接口名称它可以检测到的列表中进行选择?

我已搜索并搜索如何实现这一点,但不能。

config.vm.network "public_network", bridge: "???"

窗口的ipconfig不利于

感谢

+0

为什么你就不能离开'config.vm.network “public_network”'?否则把'bridge:<接口名称>''比如'bridge:“en1:Wi-Fi(AirPort)”' –

+0

你不能只放置'config.vm.network“public_network”'离开那样,流浪者会仍然问你的接口名称。你在这里给出的例子'bridge:“en1:Wi-Fi(AirPort)”'是用于MAC的,我在windows上,无法找到我可以在这里输出的名字'bridge:'when我做'ipconfig'并且把不同的名字变成可能的,vagrant不接受它,所以我的问题是,我如何找到流浪者想要的名字? – babababa

回答

0

可以使用VBoxManage工具来找出哪些是你的接口。

这样你就可以运行 - 如果VBoxManage是不是在你的路径,需要从你的VBoxManage目录

VBoxManage.exe list bridgedifs 

Name:   en0: Wi-Fi (AirPort) 
GUID:   00306e65-0000-4000-8000-b8f6b1126bcf 
DHCP:   Disabled 
IPAddress:  192.168.1.33 
NetworkMask:  255.255.255.0 
IPV6Address: 
IPV6NetworkMaskPrefixLength: 0 
HardwareAddress: b8:f6:b1:12:6b:cf 
MediumType:  Ethernet 
Status:   Up 
VBoxNetworkName: HostInterfaceNetworking-en0 

Name:   en1: 1 Thunderbolt 
GUID:   00316e65-0000-4000-8000-3200139bff20 
DHCP:   Disabled 
IPAddress:  0.0.0.0 
NetworkMask:  0.0.0.0 
IPV6Address: 
IPV6NetworkMaskPrefixLength: 0 
HardwareAddress: 32:00:13:9b:ff:20 
MediumType:  Ethernet 
Status:   Up 
VBoxNetworkName: HostInterfaceNetworking-en1 

Name:   en2: 2 Thunderbolt 
GUID:   00326e65-0000-4000-8000-3200139bff21 
DHCP:   Disabled 
IPAddress:  0.0.0.0 
NetworkMask:  0.0.0.0 
IPV6Address: 
IPV6NetworkMaskPrefixLength: 0 
HardwareAddress: 32:00:13:9b:ff:21 
MediumType:  Ethernet 
Status:   Up 
VBoxNetworkName: HostInterfaceNetworking-en2 

etc etc 

运行此,如果你有cygwin的什么,你甚至可以运行VBoxManage list bridgedifs | grep -e "^Name:*",你会得到在您的Vagrantfile中使用的确切名称。

上的VirtualBox 5.0.6的Windows中运行

C:\Program Files\Oracle\VirtualBox>vboxmanage list 
Oracle VM VirtualBox Command Line Management Interface Version 5.0.6 
(C) 2005-2015 Oracle Corporation 
All rights reserved. 

Usage: 

VBoxManage list [--long|-l] vms|runningvms|ostypes|hostdvds|hostfloppies| 
          intnets|bridgedifs|hostonlyifs|natnets|dhcpservers| 
          hostinfo|hostcpuids|hddbackends|hdds|dvds|floppies| 
          usbhost|usbfilters|systemproperties|extpacks| 
          groups|webcams|screenshotformats 


C:\Program Files\Oracle\VirtualBox>vboxmanage list bridgedifs 
Name:   Intel(R) PRO/1000 MT Network Connection 
GUID:   754f0866-bd85-43bc-b403-3c85945b3226 
DHCP:   Enabled 
IPAddress:  172.16.42.165 
NetworkMask:  255.255.255.0 
IPV6Address:  fe80:0000:0000:0000:64b8:b1cf:962f:7aa1 
IPV6NetworkMaskPrefixLength: 64 
HardwareAddress: 00:0c:29:64:09:f3 
MediumType:  Ethernet 
Status:   Up 
VBoxNetworkName: HostInterfaceNetworking-Intel(R) PRO/1000 MT Network Connection 


Name:   Juniper Network Connect Virtual Adapter 
GUID:   ed9c3519-e796-42ce-b782-14ec6819b743 
DHCP:   Enabled 
IPAddress:  169.254.251.149 
NetworkMask:  15.0.0.0 
IPV6Address:  fe80:0000:0000:0000:5525:2e65:10a8:fb95 
IPV6NetworkMaskPrefixLength: 64 
HardwareAddress: 00:ff:10:e0:06:1a 
MediumType:  Ethernet 
Status:   Down 
VBoxNetworkName: HostInterfaceNetworking-Juniper Network Connect Virtual Adapter 
+0

当我运行该命令'VBoxManage list bridgedifs | grep -e“^ Name:*”'我得到空输出,并且我尝试了不同的迭代'VBoxManage list bridgedifs','VBoxManage.exe list bridgedifs'什么也没有显示,我试图确定VBoxManage和其他选项一起工作,我能够得到输出,而不是'bridgedifs' ......我下一步该做什么? – babababa

+0

您使用的是哪个版本的VB?我检查了几个(4.3.6和5.0.6),并总是得到选项,只需尝试'VBoxManage list'将打印出可用选项列表。 –

+0

我曾尝试过'VBoxManage list'并尝试了其他选项以确保VBoxManage正在工作,并获得了其他选项的输出,但不是'bridgedifs'的输出。我使用VB 5.0.3我认为,我会更新到最新,看看是否修复它。 – babababa