LoginSignup
2
4

More than 5 years have passed since last update.

Vagrantを起動してAndroidでアクセスする

Last updated at Posted at 2016-12-20

Vagrantを起動した後にMacではアクセスできましたがAndroidではアクセスできなかったため、できるようになるまでにしたことのメモです。

Vagrantの起動

VirtualBoxVagrantをinstallした後に$ vagrant upで起動します。
起動した後にMacにて192.168.x.xにアクセスできました。

スクリーンショット 2016-12-20 17.21.47.png

Androidにて同じように192.168.x.xでアクセスしますがアクセスできません。

Screenshot_2016-12-20-17-25-10.png

Vagrantfileの設定変更

Vagrantfileのネットワーク設定がデフォルトではconfig.vm.network "private_network", ip: "192.168.x.x"になっているため変更した後に再起動します。

public_networkにする際にはセキュリティに注意してください。

config.vm.network "public_network", bridge: "en1: Wi-Fi (AirPort)"

Vagrant再起動

再起動した際にprivate_networkとは違い以下の様に出ますので1を選びます。

==> default: Available bridged network interfaces:
1) en0: Wi-Fi (AirPort)
2) en1: Thunderbolt 1
3) bridge0
4) p2p0
5) awdl0
...
default: Which interface should the network bridge to? 1

再起動できた後にIPを調べそちらでアクセスしてみます。

$ vagrant ssh
$ ifconfig

表示されている192.168.x.xでMac Android共にアクセスできました。

原因

Vagrantfileのネットワーク設定がprivate_networkになっていたため、Macでしか接続できなかったようです。
public_networkに変更することでPC以外の端末からでもアクセスできるようになりましたが、その分セキュリティには気を付けましょう!

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4