vagrant up启动,不用选择桥接网络接口的方法
2015-03-07 18:56
411 查看
vagrant 网络模式有2种。
一种是private network, host-only模式的,这种模式下,虚拟机只能被host访问,而不能被局域网内的其他机器访问。
另一种是 public network, bridge(桥接模式), 这种模式下,虚拟机不仅可以被host访问,也可以跟局域网内的其他机器通信。
config.vm.network :public_network
我现在的配置是选择第二种方式,桥接模式。但是选择桥接模式有个很讨厌的地方,就是每次启动虚拟机(vagrant up)的时候,需要选择网络接口(如下),觉得很麻烦。
angel:vagrant $ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] VirtualBox VM is already running.
angel:php_app $ vagrant halt
[default] Attempting graceful shutdown of VM...
angel:php_app $ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Available bridged network interfaces:
1) en0: 以太网
2) en1: Wi-Fi (AirPort)
3) bridge100
懒人自有懒人的解决方案:
修改配置,在
config.vm.network :public_network
后面追加网络接口,如下
config.vm.network :public_network,:bridge=>'en1: Wi-Fi
(AirPort)'
注意空格。
现在启动虚拟机就默认为en1了,不需要选择了。
一种是private network, host-only模式的,这种模式下,虚拟机只能被host访问,而不能被局域网内的其他机器访问。
另一种是 public network, bridge(桥接模式), 这种模式下,虚拟机不仅可以被host访问,也可以跟局域网内的其他机器通信。
config.vm.network :public_network
我现在的配置是选择第二种方式,桥接模式。但是选择桥接模式有个很讨厌的地方,就是每次启动虚拟机(vagrant up)的时候,需要选择网络接口(如下),觉得很麻烦。
angel:vagrant $ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] VirtualBox VM is already running.
angel:php_app $ vagrant halt
[default] Attempting graceful shutdown of VM...
angel:php_app $ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Available bridged network interfaces:
1) en0: 以太网
2) en1: Wi-Fi (AirPort)
3) bridge100
懒人自有懒人的解决方案:
修改配置,在
config.vm.network :public_network
后面追加网络接口,如下
config.vm.network :public_network,:bridge=>'en1: Wi-Fi
(AirPort)'
注意空格。
现在启动虚拟机就默认为en1了,不需要选择了。
相关文章推荐
- mac下,vagrant桥接,选择“en0: 以太网”无法启动虚拟机解决方案
- 手动、自动配置IP参数与启动/关闭网络接口:ifconfig、ifup、ifdown
- docker 启动具有多个网络接口的容器的方法示例
- 网络登陆服务没有启动 解决方法
- XP登录不用选择用户名,直接启动
- 宿主机与虚拟机中采用桥接网络方式的操作系统共享ADSL上网的方法
- Apache 选择"only for the Current User, on 8080, when started Manually"时的服务启动方法及如何修改端口号
- 隐藏启动程序方法/删除不用的启动项
- [技术分享 - TMG 篇] TMG 选择网络模板时出现“未识别出网络适配器”错误的解决方法
- 虚拟机进行bridge网络桥接的另一种方法
- 网络不存在或尚未启动的解决方法
- 命令行(批处理)启动应用程序,不用Dos窗口挂起等待的方法
- 不用模板,只用ASP+FSO生成静态HTML页的一个方法(对于内容密集型页面特别适用) 选择自 goaler 的 Blog
- Hibernate HQL与Native_SQL_查询_Query接口_选择list方法和iterate方法
- LANDESK操作系统部署时,网卡启动后,自动进入pe选择菜单,而不用按F8 进行选择启动菜单的情况下,如何操作?
- weblogic启动时不用输用户名和密码的方法
- 不用模板,只用ASP+FSO生成静态HTML页的一个方法(对于内容密集型页面特别适用) 选择自 goaler 的 Blog
- 有关“安装程序启动安装引擎失败:不支持此接口”错误的解决方法
- 关于连接SQL 2005 出错: provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 的解决方法
- 电脑启动后,桌面没有任何图标的解决方法电脑网络