Skip to content
This repository has been archived by the owner on Nov 28, 2023. It is now read-only.

New: auto-detect which network interface to bridge VirtualBox on #111

Merged
merged 1 commit into from
Aug 4, 2014

Conversation

stuartherbert
Copy link
Collaborator

In a mixed-OS environment (e.g. a mix of Ubuntu and OSX machines), the :bridge setting in Vagrantfiles has always been a pain. There's no one setting that works equally well on multiple platforms. Until now, we've dealt with it by showing the user when Vagrant prompts for a network interface. Thanks to the recent 'silent-subprocesses' patch, that's no longer a good idea.

Turns out that we can ask Virtualbox for a list of interfaces that are bridgeable. This PR does exactly that, and assumes that we want to bridge onto the first interface we find with an IPv4 address. (We will be tackling IPv6 support separately, and very soon). We set the environment variable VAGRANT_BRIDGE_ADAPTER to the interface that we choose, and you can use this variable inside your Vagrantfiles.

@stuartherbert stuartherbert added this to the 2.0.0 milestone Aug 4, 2014
@stuartherbert stuartherbert self-assigned this Aug 4, 2014
stuartherbert added a commit that referenced this pull request Aug 4, 2014
New: auto-detect which network interface to bridge VirtualBox on
@stuartherbert stuartherbert merged commit 4dfac10 into develop Aug 4, 2014
@stuartherbert stuartherbert deleted the feature/vbox-bridging branch August 4, 2014 23:58
@stuartherbert stuartherbert removed their assignment Feb 12, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant