3

vagrant ボックスのパブリック ネットワークをセットアップしようとしていますが、Windows 10 を使用しています。インターフェイス名を入力しないと、vagrant はインターフェイス名を要求し、vagrant が必要とするものを入力しないと動作しません。

だから私の質問は、どのようにして私のWindows 10 PCからvagrantに使用する正確なインターフェース名を取得するのですか?

また

vagrant が検出できるインターフェイス名のリストから選択するように要求するにはどうすればよいですか?

これを達成する方法を検索して検索しましたが、できません。

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

ウィンドウズipconfigは役に立たない

ありがとう

4

1 に答える 1

3

このツールを使用しVBoxManageて、インターフェイスを見つけることができます。

実行できるように - VBoxManage が PATH にない場合は、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
于 2015-10-18T19:36:32.693 に答える