1)打开对应虚拟机的Settings,点开Network,

2)Adapter1如果已经选了挂到Bridged Adapter,则点开Adapter2,

3)选择挂到 Internal Network, 下边的选项为默认(我的是intnet),保存,开机就可以查到新增加的网卡了,

下面说明以下internal network的用法:

Internal Network:内网模式,虚拟机与外网完全断开,只实现虚拟机与虚拟机之间通信的内部网络模式。通过设置相同的内网名称后,互相连接。

我的实验:使用的是两台centos7虚拟机,如上配置好后,打开一台后输入:

ip addr

找到internal network的网卡(我的是enp0s8),并没有分配ipv4地址,需要手动配成静态ip,具体方法是:

到 /etc/sysconfig/network-scripts下,应该没有该网卡的配置文件,需要新增一个。

拿我的虚拟机做例子,该目录下只有ifcfg-lo,和ifcfg-enp0s3,  所以我把ifcfg-enp0s3复制了一份命名为ifcfg-enp0s8,并修改该文件:

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.0.12
NETMASK=255.255.255.0
NM_CONTROLLED=no
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s8
UUID=200de1be-cba3-43a9-babd-d7eb0448c6e4
DEVICE=enp0s8
ONBOOT=yes

其中,红色的字为修改的地方。

同理,另外一台主机上的内网网卡ip配置为192.168.0.10,然后两台机器就可以通信了。

要注意的是:

官网说互联的这些主机应该有同一个用户下的:

As a security measure, the Linux implementation of internal networking only allows VMs running under the same user ID to establish an internal network.

配置文件中的uuid我不知道是干什么用的,我修改了一下,和enp0s3有所区分,不知道有什么作用。

参考: http://ask.xmodulo.com/configure-static-ip-address-centos7.html

https://www.virtualbox.org/manual/ch06.html#network_internal

最新文章

  1. OpencV2.4.13前景提取示例代码
  2. 使用 CUDA范例精解通用GPU编程 配套程序的方法
  3. NotORM(PHP的ORM框架)
  4. Java 读取大文件方法
  5. com.service.impl
  6. -_-#【Better Code】throttle / debounce
  7. 《python基础教程》笔记之 基础知识
  8. 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
  9. vs2010:【“System.Data.OracleClient.OracleConnection”已过时】警告
  10. ie6,ie7下设置overflow:auto下滚动条不起作用
  11. Java调用IIS发布的WebService
  12. ListView装上拉电阻下拉刷新
  13. Oracle实战笔记(第七天)之PL/SQL进阶
  14. java发送邮件时遇到的坑
  15. 【Spring】手写Spring MVC
  16. json日期字符串格式化时间
  17. Windows 10下使用WMware 12 安装Ubuntu16.04,安装过程(附全过程图)
  18. Python3入门(二)——Python开发工具Pycharm安装与配置
  19. WebLogic使用总结(七)——WebLogic部署Web应用并绑定域名
  20. [翻译] SSKeychain

热门文章

  1. 关于Android的Build类——获取Android手机设备各种信息
  2. WebLogic Server 12.2.1 多租户安装配置
  3. mysql 初始化报错 /usr/local/mysql/bin/mysqld:error while loading shared libraries :libaio.so.1
  4. mipmap of unity
  5. Linux命令未找到(command not found),误删Linux path原始路径
  6. virtualBox安装centos7并配置nginx php mysql运行环境
  7. [Typescript] Improve Readability with TypeScript Numeric Separators when working with Large Numbers
  8. SRS Audio Sandbox没有声音怎么办
  9. 微信团队原创分享:iOS版微信的内存监控系统技术实践
  10. Odoo8在TreeView左上角增加自定义按钮以及通过继承生成自定义的View_Mode