最近做devops研究实践,经常处于移动办公的状态, 访问公司的服务器速度不是很快,不是很方便,所以一些基础服务都是搭建在苹果电脑virtualbox虚拟机里,但是使用的时候碰到了一些问题,
最大的问题是网络地址切换导致的:IP地址总是不固定。有些服务Marathon,Mesos agent,Mesos Master 需要有明确的IP地址来绑定服务。不固定的IP地址会给这些服务带来麻烦,需要修改配置重启服务。
这种情况下,最好的解决办法是能够给Mac分配一个固定的IP,不管怎么切换网络一直存在。
幸好这个是可以解决的,而且并不复杂。方法如下:
1.打开系统偏好设置
2.点击左下角+ 标志
选择你的网络接口(我的是连接wifi,所以选择wifi,如果你的是用网线的则做相应的改变)。这个网络接口必须是处于连接状态的接口。
输入Wi-Fi-virutal 名称,可以选择你字节喜好的名称。
然后点击创建 按钮,就创建成功了。如下图所示。
3. 配置静态IP地址
4. 设置DNS
点击右下角的 “好” 按钮就创建完成了。
- 关闭WI-FI网卡,然后启动WI-FI网卡,这样才会生效。
7
6. 验证确认是否设置成功.
输入ifconfig | grep ‘192.’
如下图,然后ping virtual box 里的虚拟机 mini-mesos-marathon 192.168.2.180
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019041523171088.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hhcHB5ZnJlZWFuZ2Vs,size_16,color_FFFFFF,t_70
看到了,ping 成功了。
- 打开虚拟机的网页看看是否正常.
OK,一切很顺利,成功了。
这样不管Wi-Fi连接的是什么网络,我都可以正常访问virtualbox 里的虚拟机了.