Vagrantでpublic_networkのIPアドレスとbridgeを指定する方法
OSX(10.9)でVagrantを利用しているが、少し不満があった。
- vagrant up時にbridgeするインタフェースを手動選択する必要が有る点。
[default] Available bridged network interfaces: 1) en0: Ethernet 2) en1: Wi-Fi (AirPort) What interface should the network bridge to?
- IPの設定をvagrant側から指定できない点。
以下サイト等を参照し、結局以下の記載で課題を解決する事が出来た。
(参照した情報をそのままコピぺしたため、IPアドレスを""で囲んでおらず、しばらく悩む羽目に...)
Vagrantfileの記載は以下の通り。
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # All Vagrant configuration is done here. The most common configuration # options are documented and commented below. For a complete reference, # please see the online documentation at vagrantup.com. # Every Vagrant virtual environment requires a box to build off of. config.vm.box = "ubuntu" config.vm.network :public_network,ip:"192.168.0.111",bridge:"en0: Ethernet" (以下省略)
- 環境
- OS:OSX 10.9
- Vargrant:1.3.5
- VirtualBox:4.3.4
- 参考サイト