找回密码
 加入我们
搜索
      
查看: 6805|回复: 3

[网络] 重发:Hyper-V中的OpenWRT虚拟化软路由使用华为4G无线网卡作为WAN

[复制链接]
发表于 2023-3-28 12:37 | 显示全部楼层 |阅读模式
本帖最后由 tedaz 于 2023-3-28 12:37 编辑

最近发现了一个新玩法(可能高手早就知道吧,我是新近才发现的):
华为之类的4G USB无线上网卡,实际都是带有路由器功能的,插在Windows Server上会出现一个NDIS网卡(而不是识别为USB网卡),这个NDIS网卡可以被Hyper-V虚拟化,给虚拟机中的OpenWRT做WAN,效率还挺高的。
配合windows下的华为锁频软件,强制4G网卡工作在尽可能高的带宽下,速度完全可以满足日常使用。

注:之前是用这个4G无线网卡连接Raspberry Pi 4B的OpenWRT,只知道Linux下的驱动是usb-eth模式,没想到这个usb-eth竟然可以被Hyper-V虚拟化。

具体连接方式:
  • 华为4G无线网卡(型号E8372h-155)安装了联通4G物联网sim。
  • 4G网卡通过USB插在DQ77KB主板上。
  • 宿主操作系统Windows Servre 2016,Hyper-V。
  • Window操作系统中识别出“Remote NDIS basedInternet Sharing Device”
  • Hyper-V中虚拟化NDIS网卡,假设虚拟网卡名为“WAN4G2”
  • 将虚拟化网卡添加到OpenWRT虚拟机,作为WAN口
  • OpenWRT中会识别出类似于eth1或eth2之类的端口,将至设置为WAN口
  • 只要4G联网正常,OpenWRT的LAN中的设备就可以访问互联网了。

小结:带有路由功能USB 4G网卡识别NDIS网卡,是一种可以被虚拟化的以太网设备,而不是USB网卡(Hyper-V没办法使用USB网卡),因此可以被作为虚拟化软路由中的WAN口设备,并且可以通过MWAN3支持多个4G网卡的负载均衡(虽然OpenWRT的MWAN3很不好用)。

另外几篇折腾OpenWRT、虚拟化、软路由等的帖子:
编译LEDE(OpenWRT)虚拟化软路由,顺便聊聊玩家家庭网络构架
过气儿零件拼装迷你服务器:DQ77KB + E3-1265L v2,隐蔽的折腾
带有Intel vPro技术的电脑贵的原因之一:AMT远程管理折腾笔记
适合折腾OpenWRT/LEDE的随身迷你路由器GL-iNet GL-MT300A

华为E8372h-155无线网卡
1.jpg

Window操作系统中识别出NDIS网卡,“Remote NDIS basedInternet Sharing Device”
2.png

Hyper-V中虚拟化NDIS网卡
3.png

将虚拟化网卡添加到OpenWRT虚拟机,作为WAN口
4.png

OpenWRT添加WAN口
5.png

WAN从华为4G网卡获取到了IP地址,当然也可以设置静态ip。
a.png

MWAN3界面
6.png

华为网卡界面
7.png

Windows Server 2016上运行锁频软件,将4G网卡强制锁定联通B8 900频段(实测我这里这个频段信号、速度最好)。
华为4G网卡是国行官方最新版固件,无需破解,直接可以用这个软件锁频。
8.png

在联通光纤无法覆盖的城中村,可以体验到一丝网络快感了。


发表于 2023-3-28 12:40 来自手机 | 显示全部楼层
RNDIS就是USB以太网的一种协议,仍然是走USB的。你这种做法是用Windows的网络栈来处理了,追求性能的话还是把USB直通进去好。不过Hyper-V不支持USB直通,也只能这么做了。
 楼主| 发表于 2023-3-28 12:43 | 显示全部楼层
ysc3839 发表于 2023-3-28 12:40
RNDIS就是USB以太网的一种协议,仍然是走USB的。你这种做法是用Windows的网络栈来处理了,追求性能的话还是 ...

Hyper-V不支持直通;而且这种4G无线上网卡也没有提高性能的需求,网卡本身是USB 2.0的,用这种方法已经足够用了。
发表于 2023-3-28 15:43 | 显示全部楼层
我也买过这个4G网卡,不支持ipv6的ddns,换中兴的就可以,之前百度搜到是华为把ipv6防火墙关闭了,这样下面的设备就没法用ipv6远程了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-2 02:53 , Processed in 0.010921 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表