Virtualbox Host-Only下设置虚拟机上外网
2016-10-20 00:00
302 查看
对大多数的程序员而言,开发环境主要在Linux上,而办公环境则以Windows为主。有鉴于此,目前我采取的对策,是在Windows上开一个Xserver(很多常见的SSH客户端都自带有Xserver功能,比如我使用的MobaXterm),然后在虚拟机上用Xhost去连接对应的Xserver,这样就可以直接在Windows上直接打开Linux上的客户端程序了(例如Eclipse)。
Virtualbox对虚拟机提供了四种网络配置的模式,在正常情况下,采用桥接方式就可以了。这样虚拟机和主机都分别被分配一个独立的IP地址,从而在内部网络上彼此被当作独立的机器来看待。可是,目前碰到的困难是,在桥接模式下,虚拟机分配IP地址失败(原因未知),因此,虚拟机没有IP地址,不能正常网络连接,更不能上网。
可以通过更改虚拟机的网络连接方式部分解决这个问题。通过设置virtuabox的host-only模式可以让虚拟机和主机互相通信(一开始虚拟机并没有Ping通主机,后来更改主机防火墙的配置才成功),然后设置.bash_profile,配置Display的IP地址和端口,Windows上就可以正常打开Linux虚拟机客户端了。
但是,Virtualbox正常情况下是不能连接外网的,这给日常虚拟机的升级还有各种开源组件的更新带来了极大的不便。不过可以通过如下配置让虚拟机能够上外网。
首先,在Windows的主机上,如果选择了Host-only方式配置虚拟机,主机就多了一块专属于host-only的网卡。点击其他正常能够上网的网卡,选择配置,点击共享菜单,将此网卡共享给virtual box host-only的专属网卡,此时,host-only的网卡被分配到一个固定的ip地址,比如:192.168.137.1
然后,在虚拟机的从机上,配置网络连接,选择手动分配IP地址,给虚拟机一个固定的IP地址,比如192.168.137.101,子网掩码255.255.255.0,网关选择windows主机的专属网卡地址192.168.137.1,域名服务器选择跟windows主机同名的方式,这样就可以正常上网了。
Virtualbox对虚拟机提供了四种网络配置的模式,在正常情况下,采用桥接方式就可以了。这样虚拟机和主机都分别被分配一个独立的IP地址,从而在内部网络上彼此被当作独立的机器来看待。可是,目前碰到的困难是,在桥接模式下,虚拟机分配IP地址失败(原因未知),因此,虚拟机没有IP地址,不能正常网络连接,更不能上网。
可以通过更改虚拟机的网络连接方式部分解决这个问题。通过设置virtuabox的host-only模式可以让虚拟机和主机互相通信(一开始虚拟机并没有Ping通主机,后来更改主机防火墙的配置才成功),然后设置.bash_profile,配置Display的IP地址和端口,Windows上就可以正常打开Linux虚拟机客户端了。
但是,Virtualbox正常情况下是不能连接外网的,这给日常虚拟机的升级还有各种开源组件的更新带来了极大的不便。不过可以通过如下配置让虚拟机能够上外网。
首先,在Windows的主机上,如果选择了Host-only方式配置虚拟机,主机就多了一块专属于host-only的网卡。点击其他正常能够上网的网卡,选择配置,点击共享菜单,将此网卡共享给virtual box host-only的专属网卡,此时,host-only的网卡被分配到一个固定的ip地址,比如:192.168.137.1
然后,在虚拟机的从机上,配置网络连接,选择手动分配IP地址,给虚拟机一个固定的IP地址,比如192.168.137.101,子网掩码255.255.255.0,网关选择windows主机的专属网卡地址192.168.137.1,域名服务器选择跟windows主机同名的方式,这样就可以正常上网了。
相关文章推荐
- Virtualbox+Centos 7虚拟机设置host-only网卡的静态IP地址
- VirtualBox Host-Only 连接设置
- VirtualBox Host-Only 上网设置
- win10 /Oracle VM VirtualBox 虚拟机ubuntu17.04 NAT host-only网络配置
- VirtualBox Host-Only 连接设置
- VirtualBox Host-Only 上网设置 (附:ubuntu 手动配置ip与dns)
- 虚拟机之仅主机模式(HostOnly)链接外网设置
- VirtualBox for mac设置虚拟机硬盘大小
- virtualbox+ubuntu设置共享文件夹 分类: ubuntu 虚拟机 2015-02-28 14:03 50人阅读 评论(0) 收藏
- 虚拟机host-only设置
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网
- Oracle VM VirtualBox Host热键设置
- Oracle VM VirtualBox设置本机与虚拟机共享
- 一种在Virtualb Box 虚拟机与Host主机之间建立通讯的方法
- VirtualBoxforLinux的Host-Only设定
- VirtualBox network issue - HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
- Virtualbox host-only解决方案
- 虚拟机的Linux通过Host-only方式上网的设置
- 虚拟机与主机通信Host-Only设置
- Using VirtualBox Host-only Networking to run servers in your lap