vagrantのネットワーク設定な
ホストのみ接続可能なネットワーク設定
Vagrantfileを編集
config.vm.network "private_network", ip: "192.168.33.10"
起動してpingしてみる
$ vagrant up $ ping 192.168.33.10 PING 192.168.33.10 (192.168.33.10): 56 data bytes 64 bytes from 192.168.33.10: icmp_seq=0 ttl=64 time=0.746 ms 64 bytes from 192.168.33.10: icmp_seq=1 ttl=64 time=0.542 ms
ふむ、つながった
ssh接続してみる
$ ssh vagrant@192.168.33.10 vagrant@192.168.33.10's password: Last login: Sat Jun 7 12:28:23 2014 from 10.0.2.2 [vagrant@vagrant-centos65 ~]$ hostname vagrant-centos65.vagrantup.com
vagrantユーザのパスワードはvagrantなのか。 適当に試したらいけた。
ホスト側のIPは最後のオクテッドを1にしたものらしい。
この場合は192.168.33.1
となる。
ブリッジ接続を試す
設定ファイルを編集
この方法だとDHCPで割り当てられる。
config.vm.network "public_network"
この方法だとIPが指定できる。
config.vm.network "public_network", ip: "192.168.0.10"
ちゃんとホストマシン以外のマシンからつながりました。