博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ViurtualBox配置虚拟机Linux的网络环境
阅读量:4465 次
发布时间:2019-06-08

本文共 1449 字,大约阅读时间需要 4 分钟。

之前可以使用VMware配置成功,让虚拟机和本地通信,虚拟机可以访问外网,但是VMware体积太大了,最后终于把virtualBox也配置成功,也使得两者兼备

环境:本地windows7 64位专业版,虚拟机VirtualBox,5.0.4,Linux:CentoS6.7

步骤:1.在本地的网路中心设置参数,注意不要设置网关,因为设置了网关,所有的路由都寻找这个网关,即使其他都配置成功,虚拟机也不能上网,配置效果如下:

配置完后本地dos命令下,ping 192.168.56.1,如果ping的通ok.,继续

第二步:关闭所有的虚拟机,在VB的设置里面分配两块网卡,一块是nat模式(注意选择第二个nat,第一个nat不靠谱),一块是hostOnLY,具体效果如下

下面是详细的

下面是第二块网卡配置:

第三步:配置Linux下的网络配置文件:效果如下

好了完工:

下面是一个总结:

 你虚拟机的默认网关其实就是你主机,vbox有api解决这个互联问题,你windows机器其实是一个交换机+路由器
terrancesiu 2016/3/14 12:44:57
如果你的无线网卡配置的ip是192.168.1.100 那么你虚拟机里的10.0.2.15 这个ip是经过了你windows的nat功能翻译了地址再将包转发到默认网关路由器
terrancesiu 2016/3/14 12:45:18
虚拟机上网经过了两个路由器,一个是你的电脑,一个是你无线网络的路由器
---------------------------------------------------------------------------------------
 哦哦
小峰先生 2016/3/14 12:46:06
虚拟机为什么要搞两块网卡呢?
12:47:10
小峰先生 2016/3/14 12:47:10
是不是一块windows访问虚拟机的,另一块是虚拟机通过本地访问外网的呢?
小峰先生 2016/3/14 12:47:15
是这样理解吗?
12:50:07
terrancesiu 2016/3/14 12:50:07
是的,因为nat环境下你要访问虚拟机必须做端口映射,所以一块用于本地通信,一个用于外网通信,非192.168.56.0/24的包都经过nat网卡转发到公网处理,所以第二个块网卡不能设置网关
12:55:49
小峰先生 2016/3/14 12:55:49
小峰先生 2016/3/14 12:55:58
这里面的24是什么意思呢?
小峰先生 2016/3/14 12:56:27
24是端口号吗?
terrancesiu 2016/3/14 12:57:03
网络位,你这网络知识得狂补,你多google下巴
小峰先生 2016/3/14 12:57:42
哦哦
12:57:51
小峰先生 2016/3/14 12:57:51
就是前面的3*8=24位
小峰先生 2016/3/14 12:57:53
是吧

 注意最后虽然右上角出现了叉叉,但是不影响什么,只要装了network manager这个包才会出现,不必理会

 

注意windows网络中心出现的虚拟网卡是安装虚拟机自己产生的:卸载后就会消失,比如我我卸载VMware,他的网卡就消失了,而VB没卸载,他的虚拟网卡还在:

转载于:https://www.cnblogs.com/sengling/p/5275346.html

你可能感兴趣的文章
PL/SQL报错:无法解析指定的连接标识符
查看>>
LAMP安全加固
查看>>
力扣 5063 最后一块石头的重量 & II
查看>>
导航狗信息导航网站首页源代码(2017年11月03日版)
查看>>
Java中的Class.forName
查看>>
20165223 实验五 网络编程与安全
查看>>
java.math.BigDecimal cannot be cast to [Ljava.lang.Object 报错解决方法
查看>>
20145104张家明 《Java程序设计》第4周学习总结
查看>>
CS 1037 A - Assessment
查看>>
夜神安卓模拟器怎么清除数据
查看>>
解决IE6不支持position:fixed;的问题
查看>>
理解jquery的$.extend()、$.fn和$.fn.extend()的区别及用法
查看>>
NGUI基本事件
查看>>
工具下载地址
查看>>
mysqld诡异crash
查看>>
eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
查看>>
POJ 1564 经典dfs
查看>>
PLSQL触发器
查看>>
PHP 格式化时间date()
查看>>
android开发之路10(文件的读写)
查看>>