我是靠谱客的博主 内向云朵,最近开发中收集的这篇文章主要介绍使用TAP网卡-加速你的虚拟机到host的访问,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在使用Vmware或者virtualBox的时候,通过网络管理虚拟机的时候,一般网络都是使用的是桥接模式。当时在这种情况下一般都会遇到以下几个烦恼:
1。如果虚拟机采用的是DHCP,可能会每次开机后发生变化;DHCP动态分配IP如果没有采用dhcp的ip绑定技术。每次开机后DHCP获取到的地址可能会发生变化;所以每次都需要查看获取到的ip来进行重新输入管理;
2。如果是笔记本容易变化自己的网络环境,也会遇到这个问题~每次虚拟机的ip地址不一样;
3。使用桥接模式下,宿主机与虚拟机网络的传输速度,取决于你连接的物理网卡协商的速度,如果是wifi,或者是100M的局域网,传输速度会变得比较慢。例如使用samba一类的应用,就难获得很好的用户体验;
4。没有网络的环境下需要管理虚拟机,接口又是down的,往往处理起来比较麻烦
鉴于上面的几种问题,本文将介绍一种使用虚拟网卡tap网卡,来实现宿主机与虚拟机网络互相访问的方法。
该方法有几个好处:
1。接口永远不会down
2。ip地址永远不会变;
3。传输速度,可以达到硬盘级别的传输。samba等用户体验好;
虚拟机tap口网卡,是由开源项目openvpn中提取出来的,驱动部分,是在windows上实现了类似于linux-tap的驱动程序;
该驱动已经由笔者打包好了,放在压缩文件driver.zip支持x86与x86_64,目前已经测试过win7以上的所有版本都可以支持。
使用方法如下:
1、安装驱动程序
解压好driver.zip后,在运行addtap.bat 前需要把devcon.exe修改兼容模式为administrator。执行完成addtap.bat并运行所有操作,执行成功后可以在网络连接中看到一个新的接口,这个接口就是我们的tap口驱动。
驱动我已经上传到 \192.168.1.10pubxiezhengming 目录下


2、设置接口ip,与接口always connected状态
默认的tap也是down掉的,需要手动设置其状态为永远up。网卡右键属性-》配置-》高级-》Medira Status 修改指为Always connnected;

配置windows宿主机为1.1.1.1/24
3、在虚拟机中添加新的vnet并桥接虚拟机网卡
拿Vmware中添加虚拟网卡为例
编译-》虚拟网络编辑器-》添加网络
VNET信息为桥接模式:连接到TAP-Windows Adapter V9
注意:添加过程中可能会遇到找不到网卡的问题,将vnet0的桥接得自动模式改为桥接到物理网卡即可;
然后编辑虚拟机添加这个新的VNet 后重启虚拟机就可以出现新的网卡了;
4。虚拟机中设置静态ip
修改linux下虚拟机网卡对应接口为静态ip配置,地址位1.1.1.2/24 (不要配置默认网关)
安装上面的步骤完成后,winscp或者samba看看传输速度~~是不是有了质的飞跃呢。。。

最后

以上就是内向云朵为你收集整理的使用TAP网卡-加速你的虚拟机到host的访问的全部内容,希望文章能够帮你解决使用TAP网卡-加速你的虚拟机到host的访问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部