現在くらいのお話です。Vagrantで普通にNetworkの設定をすると、VirtualBoxではpromiscuousのモードが拒否になっていて、VMで仮想MacAddressを使ったりするとアクセスできないことがあります。そこで、Vagrantfileでpromiscuousモードを設定してしまおうという話です。deny|allow-vms|allow-allとあります。これをVagrantfileに書けば良いのですが、NIC番号<1-N>が必要になります。NIC番号ってどれでしたっけ?となるので、当該NIC番号がどれかを判断することがひつようになります。Vagrantが接続するために1番目のNICを使います。2番目以降にコンフィグで設定したものが追加されていきます。endendこんなVagrantfileですと、2,3番目のNICが作成されます。endendこんな感じになるわけです。NICを増やすとまた1行増やす......それはないわーとなりますね。endendみたいなことをするのです。config.vm.networkには今のところNICを作らない設定はforwarded_portくらいっぽいので、大体このやり方でうまくいくかと思います。条件として指定するとかできますね。こんなの普通はハマらないんですけど、たまたまVMでルータを動かしてVRRPを利用したら仮想IPアドレスが仮想MacAddress持ってる状況で、仮想IPアドレスへ通信できないという事態に遭遇したので忘備録として残しておきます。LinuxのHAで使われる仮想IPアドレスによる冗長化する場合はkeepalivedを使うとおもいますが、これ完全なVRRPじゃなくて、仮想MacAddressを持たないのでprimiscuousモードが拒否でもハマらないのです。