VirtualBox安装增强功能的终极办法,安全,成功率目前100%
“我秃了也变强了”通过精心收集,向本站投稿了3篇VirtualBox安装增强功能的终极办法,安全,成功率目前100%,以下是小编帮大家整理后的VirtualBox安装增强功能的终极办法,安全,成功率目前100%,欢迎大家收藏分享。
篇1:VirtualBox安装增强功能的终极办法,安全,成功率目前100%
先介绍一下我的电脑的系统环境:
Host 主系统:Ubuntu12.10
虚拟机:VirtualBox 4.2
Guest :CentOS 6.3
按照网上的做法安装内核文件,安装gcc,
但是总是会遇到一些莫名奇妙的错误让人措手不及。
总结一下几次安装下来遇到问题:
1.一般安装遇到的问题都是卡在:Building the main Gust Addition kernel modules [Failed]。
接着会提示让你查看 /var/log/下面的相关日志,按步骤来,发现是无法找到kernel source。
其实这一步需要安装和你内核版本对应的kernel-headers 和kernel-devel。
其中最莫名其妙的问题就出在这里!话说安装gcc编译器去编译内核这个步骤都不会有问题的。
网上给的方法是使用命令安装kernel-headers 和kernel-devel,命令中使用uname -r来获取系统正在使用的内核的版本,从而下载安装对应的包。
但是,这一步,有时会遇到如下问题:
1.系统提示没有可用的安装包,也就是无法下载。这个比较无奈~,我没找到解决办法,这应该属于软件源和网络问题。
2.安装了最新的kernel-headers 和kernel-devel版本,而无法和目前系统使用内核版本对应。这个问题可能是敲的命令有问题,我遇见过,解决办法是卸载已安装的版本重新下载对应的kernel-headers 和kernel-devel(下文中将会提到)。
以上是我遇到的情况,其最终的表现就是Building the main Gust Addition kernel modules [Failed],日志内容都是一样的,
www.dnzg.cn
鉴于多次重装系统和安装增强功能的经验,我总结出了一个终极方法,直接手动下载kernel-headers 和kernel-devel版本去安装:
下面以我安装CentOS 6.3为例:
1.查看当前系统使用的内核版本:uname -r
(这里打断一下。以前我安装的kernel-headers 和kernel-devel版本和系统使用的内核版本不匹配的时候的解决办法:
1.查看已安装的kernel相关包:rpm -qa | grep kernel
2.删除不匹配的包:rpm -e 包名
3.继续正文做法)
2.在线下载对应的kernel-headers 和kernel-devel包:
我都是在rpm.pbone.net/这个网站上下载的,很全。
找到搜索框(我当初差点没找到^_^),查找你要下载的包的关键字,比如我的:kernel-devel-2.6.32-279.el6
同时下载kernel-devel-2.6.32-279.el6和kernel-headers-2.6.32-279.el6.i686后本地安装。
3.转到下载目录打开终端,切换到root,执行:rpm -i kernel-* 等待安装完成。
4.安装gcc:rpm install -y gcc
5.完成以上步骤后就能够保证安装增强功能的必要条件:安装和系统版本对应的kernel-headers 和kernel-devel,安装编译源码的gcc
6.这里再次挂载增强功能所需的光盘,正常安装就不会报错了。
到这里问题基本都解决了。其实我长篇大论说一通也没多少东西,总结起来也就一句话而已。只是记录自己遇到的问题和解决的过程。学习是一个享受的过程,过程很重要,有结果最好,没结果也是一段思考和探索的经历。
篇2:ubuntu虚拟机怎么使用VirtualBox软件增强功能安装?
本教程将简要介绍在ubuntu虚拟机中安装增强功能的步骤,
1、选中ubuntu虚拟机,点击上方的”启动“按钮,启动虚拟机
2、在”设备“下拉菜单中,点击”安装增强功能“按钮: 3、之后在虚拟机中会弹出”安装增强功能“对话框, 点击”run “按钮, 4、之后会弹出授权对话框,需要安装权限,输入安装时候的用户密码: 5、输入密码后点击”Author“按钮进行安装,会弹出安装过程对话框: 6、安装完成后按回车键退出终端,然后点击右上角的按钮,选择重启虚拟机: 7、重启后就可以自动调整显示分辨率,以及使用共享文件夹等功能了,篇3:ARP欺骗解决终极办法(传说中的虚拟网关)详解WEB安全
介于现在ARP欺骗病毒太多,。所以写了这个。。事先说明。我也上看了别人的教程做的。只不过我自己修改了下。说的简单点。
记得看完。偶表达能力有限如果看不懂那别怪我哦。。。
说明用到的网关是192.168.0.1 实际应用当中把他换成你自己的网关。
现在我们运行-CMD-route print 会出现
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.129 192.168.0.129 10
192.168.0.129 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.0.255 255.255.255.255 192.168.0.129 192.168.0.129 10
224.0.0.0 240.0.0.0 192.168.0.129 192.168.0.129 10
255.255.255.255 255.255.255.255 192.168.0.129 192.168.0.129 1
Default Gateway: 192.168.0.254
===========================================================================
Persistent Routes:
None
这样一个路由表(这个是我的路由表。你们的可能IP不同),最后一个Metric是这条路由表的优先等级(权限) 1最大 10最小
我们来看第一行
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
任何IP 任何IP 网关IP 本机IP 优先等级(10是最小)
这行的意思是
如果我要访问Internet的话 从本机(192.168.0.129)通过网关(192.168.0.1)到任何Internet的服务器
下面几行路由表无关紧要
简单的说。如果你要访问Internet先经过本机的路由表再到路由器(网关)再到你要访问的Internet服务器
现在我们知道路由表的作用了。。
还有ARP病毒是读取本机TCP/IP里的网关的。以后的ARP变种会不会读路由表那我不知道。
现在我开始。。
方法:(反欺骗ARP病毒)
比如你现在网关(本地连接属性tcp/ip里设置的那个,后面同是)是192.168.0.1 那我们现在要把网关IP换成192.168.0.1-192.168.0.254之间的任意一个。但不能和其他客户机冲突。最好换个不用的IP,(其实这个方法网关IP随便你添什么。那怕123.123.123.123都没事,但为了能反欺骗ARP和避免被怀疑,我们最好能用同网段的IP。)我们现在换成192.168.0.200,上不了网了吧?(网关不对当然上不了。白痴都知道~!-_-!)好了第一步做好了。NEXT
现在我们CMD-route print看下路由表。第一行的网关IP变成了你刚才设置的IP了。。而且这个网关IP是上不了网的。。。中国人都知道。。
接下来。我们仍旧在CMD下输入 route add -p 0.0.0.0 mask 0.0.0.0 XXX.XXX.XXX.XXX metric 1 (把xxx.xxx.xxx.xxx换成你真实的网关) 回车,我们加入一条静态的路由表 优先权限是1 (最大的)
在CMD下面输入route print 再查看一下路由表,
最下面一行
Persistent Routes:
None
这个已经换成了
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx 1
一条静态路由已经添加了。。
别人的教程里说这样已经可以了。。但实际使用当中还不行。。
接下来。我们做个P处理,把下面的复制下来。保存为BAT。如果嫌开机有黑框,那去找个BAT转EXE的。我记得前段时间我发过一个。如果没有的回贴我发上来。
route add 0.0.0.0 mask 0.0.0.0 xxx.xxx.xxx.xxx metric 1 (把xxx.xxx.xxx.xxx换成你真实的网关)
复制下来。保存为BAT。然后加在启动项里。每次开机都运行。你也可以加在注册表的RUN里面。
现在我们再来看看路由表,在CMD下面输入route print
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
0.0.0.0 0.0.0.0 192.168.0.254 192.168.0.129 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.129 192.168.0.129 10
192.168.0.129 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.0.255 255.255.255.255 192.168.0.129 192.168.0.129 10
224.0.0.0 240.0.0.0 192.168.0.129 192.168.0.129 10
255.255.255.255 255.255.255.255 192.168.0.129 192.168.0.129 1
Default Gateway: 192.168.0.254
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 192.168.0.254 1
第一行的网关是我们在 本地连接 属性 tcp/ip 里设置的那个假的 优先等级是10(最小的)
第二行的网关是我们通过手工加上去的真网关。优先等级是 1 (最大的)
如果我们要访问Internet的话。它优先读取 优先等级是1的那个真网关。。
而ARP读取的是读取本机TCP/IP里的网关的。以后的ARP变种会不会读路由表那我不知道。所以让他在冲突也只不过冲突假网关。
这样我们已经完成了。。不管你网关IP设成多少都没事。记住虽然你加了静态的但开机启动的那个P处理一定要。不然还是上不了网。至少我这里是这样的。。
这样做了以后。帮不帮定IP-MAC都无所谓。我是没帮定。前段时间老掉线。这样做了后没掉过。。要掉也是中ARP病毒那个机器掉。其他机器和网关没影响。
【VirtualBox安装增强功能的终极办法,安全,成功率目前100%】相关文章:






文档为doc格式