配置使VirtualBox下的linux可以宿主机互访并上网
1. 设置VirtualBox,选择桥接网卡
2. 配置linux的ifcfg-eth0
配置完成后,用service network restart重启网络。
3. 然后查后路由配置是否正确
如果没有 192.168.2.1 记录,使用 route add default gw 192.168.2.1,添加网关。
route add添加重启就会没有的了,这时需要在/etc/rc.d/rc.local文件添加 route add default gw 192.168.2.1 这条记录。
****************************** 迁移系统 *************************
后来需要换工作机,这样虚拟机也需要迁移了。一开始我把相关的都 copy 过去,然后新建一个同名的虚拟机,vdi选择 copy 过来的那个。这样确实可以重建到虚拟机,
但开机启动后,发现这是最初安装时的版本的。我那台虚拟机,做了两个备份,备份里安装了 nginx 和 larlel ,如果不恢复备份需要重新安装,又要花很多时间。
所以这个方法是行不通的。
于是所有 copy 都删除。搜索旧工作机C盘下面的 VirtualBox.xml 文件,复制红框的代码到新工作机相应的 xml 文件中。
copy 旧工作机的 F:\VirtualBox VMs\Centos6.5 整个文件夹,到新工作机。做完这步工作后,再修改新工作机的 VirtualBox.xml 配置文件。
<?xml version="1.0"?>
<!--
** DO NOT EDIT THIS FILE.
** If you make changes to this file while any VirtualBox related application
** is running, your changes will be overwritten later, without taking effect.
** Use VBoxManage or the VirtualBox Manager GUI to make changes.
-->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.12-windows">
<Global>
<ExtraData>
<ExtraDataItem name="GUI/DetailsPageBoxes" value="general,system,preview,display,storage,audio,network,usb,sharedFolders,description"/>
<ExtraDataItem name="GUI/GroupDefinitions/" value="m=234ad341-890c-4a35-b9ae-a3558ee1a6f0"/>
<ExtraDataItem name="GUI/LastItemSelected" value="m=Centos6.5"/>
<ExtraDataItem name="GUI/LastWindowPosition" value="574,345,770,550"/>
<ExtraDataItem name="GUI/RecentFolderHD" value="F:/VirtualBox VMs/Centos6.5"/>
<ExtraDataItem name="GUI/RecentListHD" value="F:\VirtualBox VMs\Centos6.5\Centos6.5.vdi"/>
<ExtraDataItem name="GUI/SplitterSizes" value="255,510"/>
<ExtraDataItem name="GUI/SuppressMessages" value="confirmInputCapture"/>
<ExtraDataItem name="GUI/UpdateCheckCount" value="5"/>
<ExtraDataItem name="GUI/UpdateDate" value="1 d, 2016-07-17, stable, 5.0.24"/>
</ExtraData>
<MachineRegistry>
<MachineEntry uuid="{234ad341-890c-4a35-b9ae-a3558ee1a6f0}" src="F:\VirtualBox VMs\Centos6.5\CentOS6.5.vbox"/>
</MachineRegistry>
<MediaRegistry>
<HardDisks/>
<DVDImages/>
<FloppyImages/>
</MediaRegistry>
<NetserviceRegistry>
<DHCPServers>
<DHCPServer networkName="HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" IPAddress="192.168.56.100" networkMask="255.255.255.0" lowerIP="192.168.56.101" upperIP="192.168.56.254" enabled="1"/>
</DHCPServers>
</NetserviceRegistry>
<SystemProperties defaultMachineFolder="F:\VirtualBox VMs\" defaultHardDiskFormat="VDI" VRDEAuthLibrary="VBoxAuth" webServiceAuthLibrary="VBoxAuth" LogHistoryCount="3" exclusiveHwVirt="false"/>
<USBDeviceFilters/>
</Global>
</VirtualBox>
上面着色部分是相应要修改的部分。打开任务管理器,把 VirtualBox 的所有进程都关闭了。再重新启动 VirtualBox 。发现已出现我们要迁移的虚拟机。
打开系统后,发现上不了网,查看 ifconfig 配置又正常。ping 192.168.2.30 提示: Destination host unreachable,上网搜索所有人都说是网卡有问题。关闭虚拟机,
进入 CentOS6.5.vbox 配置文件,检查网卡部分。发现网卡还是旧工作机的网卡,于是更改新的后再启动。ping 192.168.2.30 还是提示: Destination host unreachable。
service network restart 重启网卡试试,再ping,终于正常了。
******************************************* 2016-07-26 ***********************************************
后来搬迁后,内网是可以 ping 通的,但就是上不了外网。提示“connect: 网络不可达”。上网查了很多资料了,试了很多方法,都是上不了网。后来看到一篇博客说"NETWORK=192.168.2.255"这个的问题,注释掉,重启网络,再ping。终于可以上网了。
多次仔细确认各个网络配置文件之后,发现在网卡配置文件中(ifcfg-eth0)有一个NETWORK配置项,对于这个配置项,本身作用不是很清楚,因此到官网查看了一下说明: NETWORK=
whereis the network address. This directive is deprecated, as the value is calculated automatically with ifcalc. 这节奏是告诉我们这个参数不要设置嘛(deprecate),这个值将会由ifcalc自动计算。既然不用设置,自然去掉。 去掉之后,重启network服务之后,外网竟然神奇的能够访问了。
附:CentOS linux 配置好网络后无法访问外网 connect: Network is unreachable
******************************************* 2016-07-26 ***********************************************
用了一段时间后,发现之前固定分配的8G空间已经不够用了。需要在 cdm 命令行下,执行以下命令,将空间扩大到20G
VBoxManage modifymedium "F:\VirtualBox VMs\Centos6.5\Centos6.5.vdi" --resize
配置使VirtualBox下的linux可以宿主机互访并上网的更多相关文章
- VirtualBox下安装Linux系统
Linux 开源的类Unix操作系统,拥有图形界面文字界面,旗下发行版不胜其数(Ubuntu.Deepin.CentOS...)在互联网公司中Linux服务器大多是用的CentOS系统,其他Linux ...
- VirtualBox下安装linux虚拟机
下载VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads 安装VirtualBox 安装虚拟机 如果选择不到64位系统, 开机按 F1 进 ...
- Mac下Kali虚拟机与宿主机共享文件夹
宿主机: 1.创建文件夹.测试文件 ZhangSan-MacBook-Air:~ zhangsan$ mkdir kalishare && cd kalishare/ ZhangSan ...
- [日常工作]vCenter下虚拟机设置与宿主机时间同步的方法
1. ESXi 能够实现CPU超售 同事开启多与CPU个数的虚拟机 不通的虚拟机采用了时间分片的处理, 所以有时候虚拟机内的时间可能会比宿主机的时间过的更慢, 越来越久之后虚拟机的时间就会比较离谱了. ...
- Linux环境宿主机进入Docker容器、连接数据库、复制文件
我们默认mysql容器已经正常启动,以下为关键命令.1.docker exec -it mysql bash : 进入已经正常启动的容器bash中,mysql是指实际容器名称.2.mysql -uro ...
- vm virtualBox下 centos7 Linux系统 与本地 window 系统 网络连接 配置
由于要模拟生产环境开发,所以要在自己的电脑上安装虚拟机,这里做一下记录. centos与本机网络连接 1. 环境 虚拟机 VirtualBox-5.2.0-118431-Win Linux镜像 Cen ...
- 在VirtualBox下安装linux操作系统
目标:在linux服务器上部署Java开发的网站 工具 VirtualBox-4.3.8:下载后安装. linux系统镜像: Centos国内镜像文件下载地址: http://centos.ustc. ...
- 虚拟机下安装 VMwareTools 实现宿主机和虚拟机的文件共享
$ mount /dev/sr0 /media/ #点击 虚拟机 安装 VMwareTools 挂载 $ cd /media/ $ cp VMwareTools-10.1.6-5214329.tar. ...
- VirtualBox共享文件夹 Windows 7 (宿主机) + Ubuntu 12.04
1 安装增强功能包1.1 运行Ubuntu并登陆,菜单“设备”->“安装增强功能包(Install Guest Additions)”ubun1.2 桌面上会多出一个光盘图标,光盘默认自动加载到 ...
随机推荐
- ubuntu下如何查看用户登录及系统授权相关信息【转】
转自:http://www.tuicool.com/articles/ia67Bj 如何在ubuntu下查看相关用户登录历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢?ubu ...
- dojo 十二 rest
从今年8月份开始一直在做以HTML5+CSS3+Dojo实现前端设计,以REST风格实现后台数据请求的项目研发.实践出真知,现在对研发中用到的技术和遇到的问题做一个总结. 后台服务没有采用那些主流的框 ...
- CVS数据的导入和导出
2.CSV导入/导出测试 package junit.test; import java.io.File; import java.util.ArrayList; import java.util.L ...
- Centos 6.5LAMP服务器(Apache+PHP+MySQL)的搭建
1.首先看下你的防火墙是否处于开启状态,如果是开启状态,按照如下方法来配置你的防火墙(如果你在安装虚拟机时就没有开启过防火墙,那么这一步就省略了): 1.配置防火墙,开启80端口.3306端口 vi ...
- Machine Learning for hackers读书笔记(六)正则化:文本回归
data<-'F:\\learning\\ML_for_Hackers\\ML_for_Hackers-master\\06-Regularization\\data\\' ranks < ...
- [ionic开源项目教程] - 第9讲 新闻详情页的实现
目录 [ionic开源项目教程] 第1讲 前言,技术储备,环境搭建,常用命令 [ionic开源项目教程] 第2讲 新建项目,架构页面,配置app.js和controllers.js [ionic开源项 ...
- HTTP使用BASIC认证的原理及实现方法
一. BASIC认证概述 在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向HTTP服务器进行数据请求时,如果客户 ...
- CodeForces Round #301 Div.2
今天唯一的成果就是把上次几个人一起开房打的那场cf补一下. A. Combination Lock 此等水题看一眼样例加上那个配图我就明白题意了,可是手抽没有注释掉freopen,WA了一发. #in ...
- POJ3592 Instantaneous Transference tarjan +spfa
链接:http://poj.org/problem?id=3592 题意:题目大意:给定一个矩阵,西南角为出发点,每个单位都有一订价值的金矿(#默示岩石,不成达,*默示时佛门,可以达到指定单位),队# ...
- codeforces 450 B Jzzhu and Sequences
题意:给出f1=x,f2=y,f(i)=f(i-1)+f(i+1),求f(n)模上10e9+7 因为 可以求出通项公式:f(i)=f(i-1)-f(i-2) 然后 f1=x; f2=y; f3=y-x ...