2015-10-18 48 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