VirtualBox NAT方式与主机互相通信
Posted LarryZeal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VirtualBox NAT方式与主机互相通信相关的知识,希望对你有一定的参考价值。
之前说过,桥接方式适合在统一的网络环境中使用(一样的网关和许可)。
如果网络环境发生改变,那就难堪了 -- 这就是我遇到的问题,公司里每人的IP都是固定的。
解决办法,改为NAT网络地址转换模式。
但问题又来了,这样虚拟机虽然可以访问外网以及主机,但主机无法直接与虚拟机通信!就是说,主机无法连接到虚拟机!
解决办法:添加一个host-only网卡,再修改一下即可 -- 下面是具体的步骤:
第一步,网卡1:连接方式改为NAT 网络(或NAT网络地址转换,一个意思);混杂模式改为全部允许(拒绝的话就无法上网了);选中接入网线。
第二步,网卡2:连接方式选择仅主机(Host-Only)网络;混杂模式改为全部允许;选中接入网线。
ok,现在vbox的设置就完成了,下面就是操作系统中的网络设置,包括启用网卡、设置ip等,根据操作系统的不同而不同。
先看CentOS 6.8,以basic server模式安装,没有GUI。
输入 setup (redhat系特有的命令,如果最小模式安装则不包含该命令),界面如下:
选择Network configuration,回车:
选择Device configuration,回车:
上面我已添加了一块网卡eth1,实际上应该只有一块eth0!选中<New Device> (新设备),回车:
这里主要填写前三项:Name(eth1)、Device(eth1)、Use DHCP(空格键键入*即可),选中OK,回车保存即可。
补充:对于原有的eth0,可以Use DHCP。
上述步骤完成之后,会返回上一页,这里需要激活一下新网卡(eth1),如下:
任何一路退出,回到BASH,键入 “service network restart” 重启网络服务即可。如果不行,直接重启。
再看Ubuntu 1604,这个安装了GUI,所以相对简单。
点开网络 - 编辑,然后直接编辑相应的网卡即可,不再详述。
通过BASH下键入ifconfig来查看虚拟机的eth1网卡的IP,然后在宿主机中ping一下即可。
以上是关于VirtualBox NAT方式与主机互相通信的主要内容,如果未能解决你的问题,请参考以下文章
两个VPC虚拟机ping ping真机可以ping通 但是互相ping不通