windows 如何自动实现连个网卡的桥接?

老和尚 2018-12-22 05:53:28
windows 如何自动实现连个网卡的桥接?

windows 又提供这样的api吗?还是需要调用com?
...全文
665 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2018-12-30
  • 打赏
  • 举报
回复
这些软件都是自己创建个虚拟网卡。微软的桥接也是加载个系统自带的虚拟网卡驱动。你要能写个兼容市面上所有网卡的桥接驱动也行。不过这并不是件很容易的事情。
老和尚 2018-12-25
  • 打赏
  • 举报
回复
我可以让用户手动操作,至少也得自己的软件界面去设置两个网卡的桥接。就像virtualbox ,vmware 之类的然间他们的实现方式。
蒋晟 2018-12-25
  • 打赏
  • 举报
回复
说的是没有API,不管是COM的、函数的、脚本的还是WMI的API都没有。你可以反汇编去获得实现细节,但是因为没有API,实现细节换个操作系统版本就可能不能用。 举个简单的例子,你做了个自动解决Windows XP的纸牌游戏的软件,结果到了Windows Visa,纸牌游戏换了DirectX引擎,要重写,到了Windows 8干脆就成了商店应用,又得重写。这就是没有API的后果,微软想怎么改就怎么改,不用去考虑第三方的软件会不会挂掉。
老和尚 2018-12-24
  • 打赏
  • 举报
回复
没有com 实现吗?那选择两个网卡,然后点击桥接是怎么桥接上的呢? 按你这么说应该又驱动接口啊,然后传两个网卡信息进去就可以了?或者是通过 com 实现?
蒋晟 2018-12-23
  • 打赏
  • 举报
回复
没有API 桥接是通过驱动实现的,而桥接驱动经常改。 如果你仅支持某个操作系统版本的话,可以尝试下自动化驱动安装(SetupDiCallClassInstaller DIF_REGISTERDEVICE...)。要支持多个操作系统版本还是算了,让用户手动吧
DynamipsGUI2.8及2.83增量更新包 DynamipsGUI2.8发布! 2.0beta新增功能 1.支持分布式Dynamips,最多支持9台PC联合进行路由交换模拟(可能存在问题,请测试提出问题) 2.设备支持数量增加至路由器44台,交换机44台,适应超大型环境模拟 3.支持2691,3725,3745(可能存在问题,请测试提出问题) 4.集成最新dynamips-0.2.6-RC4 5.更换UDP端口算法 6.单机桥接网卡数量增加到10块(仅限本机) 7.生成文件按主机进行分类 2.0beta修正BUG&去除功能 1.修正ATM交换机VC设置BUG 2.去除RACK设置 2.0Final 修正BUG&修改功能 1.修改ATM交换机设置 2.修正FR交换机无法加载的BUG 3.修正分布式设置设备分配存在的BUG 4.修改去除连接的部分功能 2.1修正BUG&修改功能 1.修正桥接PC连接及撤销存在的BUG 2.修改FR端口、ATM端口、PC端口连接,自定义状况下,没有设置的端口不再显示,防止FRSWITCH、ATMSWITCH连接异常 3.修正若干小BUG 4.集成最新dynamips-0.2.6-RC5 2.2修正BUG&修改功能 1.修正无法计算3660 IDLE值的BUG 2.添加设备直接输出选项,方便小规模网络的调试 2.3修正新增功能 1.支持2610,2611,2620,2621,2650,2610XM,2620XM,2650XM,仅支持2模块 2.26,36,37路由器添加支持NM-16ESW交换模块(交换模块需特殊IOS支持) 3.72添加支持NPE-G2,添加支持PA-2FE-TX,PA-GE(部分模块需特殊IOS支持) 4.集成最新dynamips 0.2.7-RC1 2.4修正新增功能 1.增加输出连接信息,便于查看拓扑连接 2.增加支持生成linux脚本,做好了进一步集成PIXEMU的准备 3.集成最新dynamips 0.2.7-RC2 2.5新增功能修正BUG 1.集成PEMU>emuGUI 2.支持生成linux下脚本,支持Dynamips Pemu 互联互通 3.支持Pemu桥接 4.修正原2.4脚本在linux下需要linux的文本编辑器保存才能运行的bug 2.6新增功能修正BUG 1.集成PEMU linux版本&Win32 2.0版 2.集成dynamips 0.2.7-RC3 3.增加添加tap网卡功能 4.修改linux下桥接脚本 4.增加windows下运行PIX防火墙,生成脚本自动桥接到TAP网卡 5.修正原2.5版本,生成路由器帧中继连接错误的bug 2.7新增功能修正BUG 1.集成dynamips 0.2.7-final 2.集成虚拟PC工具VPCS 0.13a 3.支持windows下dynamips与VPCS的直接udp桥接 4.集成安装windows下PEMU 降低CPU使用率工具BES 1.2.2请自行使用 2.8新增功能修正BUG 1.集成dynamips 0.2.8-rc1,未支持17 2.集成官方win版PEMU,提供TAP/UDP两种模式连接,支持UDP端口直接桥接dynamips, 3.修正VPCS连接显示的BUG 4.新增自动更新功能,未注册版本含部分自动更新功能 5.添加注册及广告位,支持软件发展

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧