Virtualbox下NAT和桥接网络配置

来源:互联网 发布:助眠方法知乎 编辑:程序博客网 时间:2024/05/15 00:36

前言

折腾了很久,终于搞明白virtualbox下的网络配置问题了。虽然网上的文档比较全,而且操作也不算很复杂,但是自己还是遇到了不少问题,主要是由于自己的粗心和对计算机网络不熟悉导致的。这里做个记录,希望来者可以绕过这些问题。我是主系统是win7,虚拟机安装了centos7。ubuntu下的操作应该是差不多的。

配置NAT网络

这里我直接选的是“网络地址转换(NAT)”,如果选择“NAT网络”,则可能会遇到”界面名称未指定”的问题,这个时候需要在win7(主系统)上设置一下。可以参考:http://blog.csdn.net/database_system/article/details/7251386

如果选择了这种方式,则就可以直接上网了,而且centos里面可以ping通win7,但是win7无法ping centos,具体原因可以参见: http://www.cnblogs.com/adforce/p/3363373.html

配置桥接

如果想通过虚拟机搭建一些服务,那桥接可能是比较好的选择,采用桥接方式,虚拟机的地位和主机的地位是一样的,两者可以互相ping通,当然也可以上网了。

这里有个地方要注意,界面名称一定不要选错了,应该选win7(主系统)对应的那个网络连接,如图所示:

这里写图片描述

那如何确定主系统的网络呢?在如下这个界面看:

这里写图片描述

然后,启动虚拟机之后,在centos系统里面,就可以看到桥接的这个网卡了。如下,为enp0s8的这个:

这里写图片描述

一般来说,到这里也就结束了,很简单的流程,但是,如果重启虚拟机之后,他的ipv4地址会变化,这对于对外提供服务的虚拟机可不太好,此时,可以在network里面设置手动获取DHCP:

这里写图片描述

这里需要注意:
1. IP地址不要和局域网里面的其他机器冲突。
2. 子网掩码和网关必须和主机的保存一致。

至此,重启网络服务或重启虚拟机,就可以生效了。原理性的东西可以查看我上面发的两个链接。那里已经讲的很好了。

0 0
原创粉丝点击