centos7 virtualbox使用internal network 内网模式
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
最新文章
- OpencV2.4.13前景提取示例代码
- 使用 CUDA范例精解通用GPU编程 配套程序的方法
- NotORM(PHP的ORM框架)
- Java 读取大文件方法
- com.service.impl
- -_-#【Better Code】throttle / debounce
- 《python基础教程》笔记之 基础知识
- 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
- vs2010:【“System.Data.OracleClient.OracleConnection”已过时】警告
- ie6,ie7下设置overflow:auto下滚动条不起作用
- Java调用IIS发布的WebService
- ListView装上拉电阻下拉刷新
- Oracle实战笔记(第七天)之PL/SQL进阶
- java发送邮件时遇到的坑
- 【Spring】手写Spring MVC
- json日期字符串格式化时间
- Windows 10下使用WMware 12 安装Ubuntu16.04,安装过程(附全过程图)
- Python3入门(二)——Python开发工具Pycharm安装与配置
- WebLogic使用总结(七)——WebLogic部署Web应用并绑定域名
- [翻译] SSKeychain
热门文章
- 关于Android的Build类——获取Android手机设备各种信息
- WebLogic Server 12.2.1 多租户安装配置
- mysql 初始化报错 /usr/local/mysql/bin/mysqld:error while loading shared libraries :libaio.so.1
- mipmap of unity
- Linux命令未找到(command not found),误删Linux path原始路径
- virtualBox安装centos7并配置nginx php mysql运行环境
- [Typescript] Improve Readability with TypeScript Numeric Separators when working with Large Numbers
- SRS Audio Sandbox没有声音怎么办
- 微信团队原创分享:iOS版微信的内存监控系统技术实践
- Odoo8在TreeView左上角增加自定义按钮以及通过继承生成自定义的View_Mode