日本电子维修技术 NAS非官方编译,Hyper-V的Openwrt x86和x86-64版,Chao




鉴于很多朋友发消息,需要Hyper-V的Openwrt,索性发个帖子吧。

声明:
非官方编译的vhd镜像。有动手能力的朋友,可以参照二楼的patch源代码自行编译。patch的源代码源自https://patchwork.ozlabs.org/patch/431583/,感谢原作者Ning Ye。原始patch是3.14内核的,本人对patch做了些许修改,使其支持3.18内核。

版本:
Openwrt Chaos Calmer正式版源代码,git版本r46849。
Windows Server 2008 R2,Windows Server 2012 R2的Hyper-V测试通过,支持标准的虚拟网卡(而不仅是legacy模式)。

链接: http://pan.baidu.com/s/1dD8pkfn 密码: kkbx
除了vhd镜像,也放了一些单独的ipk方便使用,如果需要其他ipk请留言。

区别:
x86只支持1 CPU及800MB内存;
x86-64支持多CPU(起码支持4核心没问题),及大内存(起码16GB内存没问题)。虽然很怀疑OpenWrt是否真的可以有效利用这些资源,不过鉴于有朋友回帖提到这个问题,就编译了一个x86-64。

==下面的截图稍微旧一点,是r46822的==

10.png (149.02 KB, 下载次数: 1)

2015-9-11 10:47 上传



20.PNG (186.31 KB, 下载次数: 0)

2015-9-11 10:47 上传







评论
修改的patch源代码如下:
diff --git a/config/Config-images.in b/config/Config-images.in
index a60dd50..f83317f 100644
--- a/config/Config-images.in
+++ b/config/Config-images.in
@@ -231,6 +231,16 @@ menu "Target Images"
                 select TARGET_IMAGES_PAD
                 select PACKAGE_kmod-e1000

+        config VHD_IMAGES
+                bool "Build Hyper-V image files (VHD)"
+                depends on TARGET_x86 || TARGET_x86_64
+                select GRUB_IMAGES
+                select TARGET_IMAGES_PAD
+                select PACKAGE_kmod-hyperv-balloon
+                select PACKAGE_kmod-hyperv-net-vsc
+                select PACKAGE_kmod-hyperv-util
+                select PACKAGE_kmod-hyperv-storage
+
         config VMDK_IMAGES
                 bool "Build VMware image files (VMDK)"
                 depends on TARGET_x86 || TARGET_x86_64复制代码diff --git a/package/kernel/linux/modules/virtual.mk b/package/kernel/linux/modules/virtual.mk
index 4464fe9..d4b55ae 100644
--- a/package/kernel/linux/modules/virtual.mk
+++ b/package/kernel/linux/modules/virtual.mk
@@ -186,3 +186,85 @@ define KernelPackage/xen-pcidev/description
endef

$(eval $(call KernelPackage,xen-pcidev))
+
+#
+# Hyper-V Drives depends on x86 or x86_64.
+#
+define KernelPackage/hyperv-balloon
+  SUBMENU:=$(VIRTUAL_MENU)
+  DEPENDS:=@(TARGET_x86||TARGET_x86_64)
+  TITLE:=Microsoft Hyper-V Balloon Driver
+  KCONFIG:= \
+    CONFIG_HYPERV_BALLOON \
+    CONFIG_HYPERVISOR_GUEST=y \
+    CONFIG_PARAVIRT=n \
+    CONFIG_HYPERV=y
+  FILES:=$(LINUX_DIR)/drivers/hv/hv_balloon.ko
+  AUTOLOAD:=$(call AutoLoad,06,hv_balloon)
+endef
+
+define KernelPackage/hyperv-balloon/description
+  Microsofot Hyper-V balloon driver.
+endef
+
+$(eval $(call KernelPackage,hyperv-balloon))
+
+define KernelPackage/hyperv-net-vsc
+  SUBMENU:=$(VIRTUAL_MENU)
+  DEPENDS:=@(TARGET_x86||TARGET_x86_64)
+  TITLE:=Microsoft Hyper-V Network Driver
+  KCONFIG:= \
+    CONFIG_HYPERV_NET \
+    CONFIG_HYPERVISOR_GUEST=y \
+    CONFIG_PARAVIRT=n \
+    CONFIG_HYPERV=y
+  FILES:=$(LINUX_DIR)/drivers/net/hyperv/hv_netvsc.ko
+  AUTOLOAD:=$(call AutoLoad,35,hv_netvsc)
+endef
+
+define KernelPackage/hyperv-net-vsc/description
+  Microsoft Hyper-V Network Driver
+endef
+
+$(eval $(call KernelPackage,hyperv-net-vsc))
+
+define KernelPackage/hyperv-util
+  SUBMENU:=$(VIRTUAL_MENU)
+  DEPENDS:=@(TARGET_x86||TARGET_x86_64)
+  TITLE:=Microsoft Hyper-V Utility Driver
+  KCONFIG:= \
+    CONFIG_HYPERV_UTILS \
+    CONFIG_HYPERVISOR_GUEST=y \
+    CONFIG_PARAVIRT=n \
+    CONFIG_HYPERV=y
+  FILES:=$(LINUX_DIR)/drivers/hv/hv_util.ko
+  AUTOLOAD:=$(call AutoLoad,10,hv_util)
+endef
+
+define KernelPackage/hyperv-util/description
+  Microsoft Hyper-V Utility Driver
+endef
+
+$(eval $(call KernelPackage,hyperv-util))
+
+#
+# Hyper-V Storage Drive needs to be in kernel rather than module to load the root fs.
+#
+define KernelPackage/hyperv-storage
+  SUBMENU:=$(VIRTUAL_MENU)
+  DEPENDS:=@(TARGET_x86||TARGET_x86_64) +kmod-scsi-core
+  TITLE:=Microsoft Hyper-V Storage Driver
+  KCONFIG:= \
+    CONFIG_HYPERV_STORAGE=y \
+    CONFIG_HYPERVISOR_GUEST=y \
+    CONFIG_PARAVIRT=n \
+    CONFIG_HYPERV=y
+  FILES:=$(LINUX_DIR)/drivers/scsi/hv_storvsc.ko
+  AUTOLOAD:=$(call AutoLoad,40,hv_storvsc)
+endef
+
+define KernelPackage/hyperv-storage/description
+  Microsoft Hyper-V Storage Driver
+endef
+
+$(eval $(call KernelPackage,hyperv-storage))复制代码diff --git a/target/linux/x86/64/config-default b/target/linux/x86/64/config-default
index 1caad74..32c7648 100644
--- a/target/linux/x86/64/config-default
+++ b/target/linux/x86/64/config-default
@@ -99,6 +99,14 @@ CONFIG_HPET_MMAP=y
CONFIG_HW_RANDOM_INTEL=y
# CONFIG_HW_RANDOM_VIRTIO is not set
CONFIG_HYPERVISOR_GUEST=y
+# CONFIG_HYPERV is not set
+# CONFIG_HYPERV_BALLOON is not set
+# CONFIG_HYPERV_NET is not set
+# CONFIG_HYPERV_STORAGE is not set
+# CONFIG_HYPERV_UTILS is not set
+# CONFIG_FB_HYPERV is not set
+# CONFIG_HID_HYPERV_MOUSE is not set
+# CONFIG_HYPERV_KEYBOARD is not set
# CONFIG_I7300_IDLE is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
复制代码diff --git a/target/linux/x86/config-3.18 b/target/linux/x86/config-3.18
index d7a2d61..6dfdfd7 100644
--- a/target/linux/x86/config-3.18
+++ b/target/linux/x86/config-3.18
@@ -203,6 +203,17 @@ CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_GEODE=y
CONFIG_HW_RANDOM_VIA=y
# CONFIG_HYPERVISOR_GUEST is not set
+
+# CONFIG_HYPERV is not set
+# CONFIG_HYPERV_BALLOON is not set
+# CONFIG_HYPERV_NET is not set
+# CONFIG_HYPERV_STORAGE is not set
+# CONFIG_HYPERV_UTILS is not set
+# CONFIG_FB_HYPERV is not set
+# CONFIG_HID_HYPERV_MOUSE is not set
+# CONFIG_VMWARE_BALLOON is not set
+# CONFIG_HYPERV_KEYBOARD is not set
+
CONFIG_HZ_PERIODIC=y
CONFIG_I8253_LOCK=y
# CONFIG_I8K is not set复制代码diff --git a/target/linux/x86/image/Makefile b/target/linux/x86/image/Makefile
index e7e02f1..a52ec11 100644
--- a/target/linux/x86/image/Makefile
+++ b/target/linux/x86/image/Makefile
@@ -148,6 +148,15 @@ ifneq ($(CONFIG_VMDK_IMAGES),)
   endef
endif

+ifneq ($(CONFIG_VHD_IMAGES),)
+  define Image/Build/vhd
+        rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vhd || true
+        qemu-img convert -f raw -O vpc \
+                $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \
+                $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vhd
+  endef
+endif
+
define Image/Build/gzip
         gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img
         gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img
@@ -219,6 +228,7 @@ define Image/Build
         $(call Image/Build/grub2,$(1))
         $(call Image/Build/vdi,$(1))
         $(call Image/Build/vmdk,$(1))
+        $(call Image/Build/vhd,$(1))
         $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img
   else
         $(CP) $(KDIR)/root.iso $(BIN_DIR)/$(IMG_PREFIX).iso
复制代码


评论
虽然现在啥都看不懂,不过还是多谢了

评论
lz知道怎么编译支持大内存和smt的op吗

评论
感谢lz分享! 学无止境

评论

(1)请问smt是什么?

(2)现在编译的版本,最大可以支持800MB内存,详见截图,请问这么大内存还不够用吗?
以我自己的实际体验,64MB内存可以支持4000个左右的并发连接+QoS,已经足够用了。

30.png (23.65 KB, 下载次数: 0)

2015-9-11 12:53 上传



40.png (147.38 KB, 下载次数: 0)

2015-9-11 12:53 上传





评论

就是支持多核心多线程,我用的是实体机双核4线程2g内存,用不了浪费啊。

评论

是SMP(Symmetric multiprocessing)吗?
OpenWrt的x86-64默认就支持多核心和超过800MB的内存。
下面的截图是OpenWrt x86-64启动日志,显示4个处理器被激活。

虚拟机为4核心,16GB内存,虽然很怀疑OpenWrt是否真的可以充分利用这些资源,但是确实是可以支持的。
实际上x86和x86-64的OpenWrt与一般的Linux非常接近,很多一般Linux支持的功能都可以在OpenWrt上实现。

50.PNG (289.96 KB, 下载次数: 0)

2015-9-11 14:31 上传


60.PNG (181.76 KB, 下载次数: 0)

2015-9-11 14:34 上传




评论
为为我没搜到这个帖子


评论

哪个帖子?

评论
内核编译需要大量的时间去学习和了解,感谢楼主的帖子

评论
我实装使用HY版OPENWRT最大的难点就是这个了  解决了这个问题 就实装玩起来了。

评论

就是这个帖子,我刚看到发表时间 是今天,,,,,  这样的帖子实在是太好了,
不过貌似这个 补丁应用到 trunk 版本上,昨天试了下报错了。


评论
Chaos Calmer 15.05今天正式版,可以不用RC3.

http://downloads.openwrt.org/chaos_calmer/15.05/

评论

因为trunk的内核已经不是3.18了。
实测,对patch进行类似的修改,支持trunk没问题,不过trunk本身并不稳定,所以这里就不发trunk的vhd了。

评论

15.05今天发布了,有没有强迫症发作想要去编一个呢

评论

这个编译使用的是git迁出openwrt的chaos calmer源代码,理论上也是15.05的正式版。
git show显示的结果如下:
commit e51ee1779fccc2afaf2eaa387081b0ef56df7263
Author: nbd <[email protected]>
Date:   Fri Sep 11 08:49:42 2015 +0000

    ipq806x: delete from CC branch; it is broken and unsupported

    Signed-off-by: Felix Fietkau <[email protected]>

    git-svn-id: svn:[email protected] 3c298f89-4303-0410-b956-a3cf2f4a3e73复制代码



评论

今天编译时,已经git pull更新过了,所以目前上传的镜像应该已经是正式版的了。
git显示的版本为r46845。

用源代码编译就是有这个好处,只要有人提交了代码,是需要pull一下,编译得到的就是最新版。

评论

棒棒哒,晚上回去测试 。 你这个CPU 有点厉害

评论


D-1540真的是神器,45W的TPD实现了8核16线程,128GB内存。

评论

所以说有点厉害,同系列的 D-1520 4核8线 缓存6M 居然也还是45W ,得益于intel 14nm工艺吧  频率如果做高点 也差不多65W的TDP

评论
相当给力,但是还是喜欢使用实体的路由器

评论

Intel这几年技术精进不少,而且发展的方向也很给力。


评论

各有利弊,关键看需求。

评论
楼主是否测试过 Hyper-V 是否能跑在2代主机上呢

评论

不知道以后升级软件包是否会有影响

你这编译的机器哪找的,板子是Supermicro X10SDV-F-O ?

评论

https://www.chiphell.com/thread-1356741-1-1.html  看楼主纠结之路

评论
大神果然厉害

评论

x64用过了,啥都好,可惜不兼容32位的程序(比如迅雷xware),而且没有提供兼容库。

评论

这种编译的vhd,在server 2012 r2上毫无问题,早就测试过。

话说,2008r2才是最困难的;
2012r2对linux的支持好了很多很多,有很多第三方的openwrt都能支持2012r2的。
我不是openwrt的开发者,所以这样编译的openwrt是绝对无法安装任何版本的官方ipk的。
只能是需要什么ipk,就在编译时编译到vhd中;或者编译时生成相应的ipk,然后再安装。

这是因为每次编译都有签名,不同编译的签名是不一样的,所以不能互相兼容。

评论

kao,您竟然不知道T大买了新玩具。。。

评论

估计也是这样,了解。

评论

没留意,刚刚看到,美亚1600刀,奢侈的玩具。

评论

也差不多了,年纪越来越大,留给兴趣爱好的时间也越来越少了,时间反而是更奢侈的玩具了

评论

同配置的板子也要1199刀(Supermicro X10SDV-TLN4F),超微的机箱+电源差不多300刀。
http://www.supermicro.com/manuals/motherboard/D/MNL-1726.pdf


评论
哈哈,大大果然还是出了

其实,我在想, 不如在哪里找一个开源社区,把编译完的东西发布上去。。

评论

国内的要么被关闭了,要么被广告占领了。
国外的,基本都被封杀了。

评论
Win81,openwrt-x86-64-combined-ext4_r46845.tar.gz,虚拟机设置内存2G,一块网卡连接,一块网卡未连接,启动到:
46.370451 random:nonblocking pool is initialized
定格
??

评论

难怪装不了语言包,原来还有这一个说法,

评论

需要什么包,我可以编译ipk传上来。

评论

有没有试试x86的镜像?
我没有win 8.1,没法测试。

不过你可以自己开通win 8.1 hyper v的串口调试,然后用putty连接,将log贴出来看看。

评论
收藏,后续跟踪。

评论

哎。好可悲。。


记得上次刷**的时候,还在哪里看到有人做国内的包镜像。
毕竟 官方下载被和谐了。官方的包都不好弄到了。。

评论

根据我个人的经验,好像只要平台相同, 基本上包是可以通用的。


默认的安装源,是国外的, 如果不是从特定分支提取的, 默认源是 trunk 下的。。

评论


要看是什么ipk。

如果是第三方的,比如v p n c则无所谓,因为本来就是backport。

但如果是Openwrt自己的,特别是内核相关的,如kmod-tun则必须是特定编译的,不能通用。

本帖的VHD是访问15.05正式版的安装源,具体信息如下:

dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/luci
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/management
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/packages
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/routing
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/telephony
option check_signature 1


评论

好在openwrt是开源的,可以下载源代码自己编译。需要什么就编译什么,灵活度很高。甚至于可以将适合自己的配置文件也一起编译进去,不用每次重新设置。

评论

xware好像不是开源的,这个就没办法了。
否则兼容x64应该不是问题。

评论
支持标准虚拟网卡,这个屌飞天

评论

集成配置是在是坑。。

之前尝试修改默认配置。结果。。各种抽风。。


最后,写了一个脚本文件, 让系统在第一次运行时, 自动执行一些配置(脚本), 比如IP。  
也有一段脚本,用来恢复配置(从备份文件中,**内置一个4G NAND。)



评论

感觉,弄个树莓派一类的来下载似乎更高。。

话说,最近看到一个 叫“香橙派” 的板子,

有千兆网卡,还有SATA接口,   我想,用来下载话,应该也不错。。


评论
请问楼主,win三网卡板子是不是做一个hyperv这货可以利用上三网卡?

评论
请问楼主,win三网卡板子是不是做一个hyperv这货可以利用上三网卡?

评论

那还不如这东西,虽然只是在众筹,不过发邮件给他的话,国内可以买,就是国人弄的,只不过服务洋大人显得高大上。
https://www.indiegogo.com/projec ... nas-platform#/story

这货是专门的路由器开发板。

评论

我是想学习自己制作 目前 编译环境已经搞好了,正在学习如何编译,虽然给你可以轻松搞定,但是我想自己弄明白方法,楼主有交流群或者联系方式么,有一些问题想请教一下你呢。

评论

可以把 这几个 Patch 文件打包发给我么,邮箱我前天密你的,,复制下来的 应用 第1个第5个包 在自动打补丁的时候会出错,分开1个1个打的,

手动修改后 编译也报错,修改这个PATCH中修改的位置 编译就能顺利进行。。。。。

评论

Openwrt在那些平台上不好用,因为有太多驱动问题需要搞定了。基本上得依赖国外高人针对特定硬件的驱动才行。

而随着Intel的精进,双网口以及多网口的nuc更适合以hyperv虚拟化方式运行Openwrt,因为现在至少可以搞定2008r2和2012r2的虚拟网卡驱动,这意味着所有可以安装这两种windows的硬件都可以完美兼容。

评论

没问题,我实际用的主板gen8(增加了PCIe网卡)和5028D都是四网口,用hyperv虚拟化。

评论

还是用论坛吧,更多朋友可以一起讨论,也方便其他人搜索和查询。

评论

关键是理解代码的意思,而不是试图生成通用性补丁。

也许,针对hyperv就没法生成100%通用的补丁,说不定这是Openwrt一直拒绝各种hyperv补丁的原因之一。

实际上,只要Linux内核发生版本变化,就必须调整补丁代码。比如从3.14升级到3.18就需要调整。但是小版本一般不用调整,比如3.18.19升级到3.18.20就不需要调整代码。
定位不同。。

而且价格还差了好多。。(香橙派最便宜的是99,虽然意味着很多东西都没了)


还有2中选择,
1, 跑一个 ARM模拟器(建议从Linux下测试, Win下我没成功过运行过)
2,弄个开发板,把 远程NAS上路径映射下来,然后把下载工具路径定位过去。。

评论

不虚拟化,应该更好。。。


说道路由器,我想起来,几年前,某个 教授(大概)  提供一个测试代码, 使用 GPU加速 路由处理,据说可以轻松应付几十个GB流量。

可是找了一圈,并没有什么成品出来。。哎~

评论

这个补丁文件 还是能看明白表达的内容的  基本上 就是前面表达的 修改文件的目录,下面是修改的行数

自哪一行起 -掉多少行,  然后接着就是再哪一行起 + 多少行 带+号的是要添加
的代码,这个不难明白。

修改Hyper-v部分是没有问题的 (2-4段), 问题出在输入镜像这块(1,5),其实输出镜像没必要一定要修改,输出ISO 再用软件转一下也是可以用的




评论

集成配置不是最大的问题,真正恐怖的是使用硬件路由器刷openwrt。
想当年,刷死无数次,只能用jtag再救回来。

现在用了hyper-v,再也不用担心了,最多创建一个新的虚拟机就搞定了。
特别是升级版本,不用像以前那样提心吊胆了;可以保持多个虚拟机,爽啊。

评论

不虚拟化要不停的应对驱动问题;
而且每次升级硬件或升级软件版本时,都要纠结驱动问题。

评论
牛,感谢楼主工作

评论
请教一下,如何把官方拉下来的APP 编译到固件里呢,

评论

是不是指不能用opkg install了?

评论

app是什么?
官方只有ipk吧。

评论

要看是什么ipk。

如果是第三方的,比如v p n c则无所谓,因为本来就是backport。

但如果是Openwrt自己的,特别是内核相关的,如kmod-tun则必须是特定编译的,不能通用。

评论

是的IPK文件 我想加个中文件语言包到固件里,现在基本就差语言问题没解决了

评论

可以按照顶楼连接下载“luci-i18n-base-zh-cn_git-15.248.30277-3836b45-1_all.ipk”等安装一下试试。

期待你的反馈。

评论

这个 官方下载的固件直接安装好luci 在Web界面 查找 base 就能直接安装了,

不过我用你编的CC 和我自己编的,在web 界面都无法安装这个包。

还有就是我自己编出来的IMG OPKG 的源目录 是空的 ,不知道编译IMG之前在哪个地方修改,没找着

评论

我编译的vhd肯定不能安装官方的ipk,因为固件和ipk要做互认,两者均会发现对方和自己不是同一个编译。

但是我编译的vhd应该可以安装我编译的ipk的,也会出问题吗?发个截图看看什么错误。

评论

才想起来,你都自己编译了,没必要纠结如何安装ipk啊。
多语言支持,在buildroot的luci中选中Chinese,这样得到的VHD直接就集成了中文啊。

评论

问题一直就是。在生产环境下把或者如何把语言包提前集成进去,,,,

评论

TTY吗,
可惜,那个该死的 Hiwifi, 新版固件官方给封杀TTY 输出,  结果只能TFTP救砖。。

后期换房可以 Root, 但失去质保。



虚机的话,可以快照啊!, 这么方便的功能。。

评论

恩,2种方法,
1,自己编译源代码。
2,使用打包工具,从新打包镜像。。。(因为不是编译源代码,所以很快。。)

评论

只能能说这个界面隐藏的有些太好了,进入 Make menuconfig 界面
LuCI>2.Modules>Translations>Chinaese(zh-cn)    按“Y”确认选中 保存后重新封包




1.jpg (106.46 KB, 下载次数: 0)

2015-9-13 22:03 上传





2.jpg (33.8 KB, 下载次数: 0)

2015-9-13 22:20 上传











评论
楼主,你关于 x86 的 OP 判断错了很多

1. Op x86 早已可以支持 512 个CPU内核
2. 多 CPU 可以全部利用起来,可以用脚本的方式实现
3. Op x86 可以支持最大 64G 的内存
4. Op BB 以后任意版本都可以完美支持 Hyper-V ,无需 kmod 的方式

我自己编译的 Op 全部已经完美实现了,还同时支持了 CPU 的 TB 频率,和动态功耗控制。

评论

既然可以就分享,楼主也是热心。

评论

不是判断,仅仅是陈述事实。

我引用的是Ning Ye的Hyper-v补丁,这个是我找到的最小代码修改支持hyper-v的方法。
关于4, 官方的CC源代码肯定是没有hyper-v支持的,只要迁出源代码,并且编译一下就能确认不支持。
修改源代码的话当然可以完美支持,可否分享一下您的补丁源代码?(官方从attitude adjustment就已经移除了hyper-v支持。)

Openwrt有很多种patch的方法,再说Openwrt本就是Linux,所以x86也可以支持多核心和大内存,问题是修改多少源代码,以及修改后资源是否真的高效利用。老外有很多讨论x86支持大于800MB内存的帖子,没找到太高的解决方法。
关于1,2,3,如果可能,也希望您能分享源代码。

评论

新发现, 即可是自己编译的固件也可以完美的支持官方IPK安装,   

当然 前提必须是使用自己对应硬件与系统版本的 软件源。
在OPKG的源配件界面 将 option check_signature 1 这一行去掉 再保存设置 就可以刷新出官方IPK了,   这个选项的意思是 是否效验签名。   

只要你源设置是对的,基本官方包可以随意安装


评论

确定可以安装原本vhd中没有的kmod包吗?

评论

是的, 而且你不用设置软件源,因为你自己编译的时候 ,软件源已经自行设定在系统的/etc/opkg/***.conf 文件里了,名字我记不得了,在公司,然后就是这里面是对应你系统的官方源,,,, 你要做的就是【去掉】 源设置最后一行的【option check_signature 1】 签名校验。   



评论
这个虚拟机我在B85的单板上装上去了,只有单网卡,但是还是正常运行了,

网络是这样子的 电信猫---->TP路由接LAN口当交换机----->server hyper-v OPENWRT.

然后路由器的DHCP是关了,现可以正常通过TP路由器上网,有线和无线都可以。谢谢基友的文件。

现在的问题是单网卡会不会有什么问题?因为TP只有100M口也能跑满100M。另外多拔的软件是不是必须要重新编译才行? 主要想实现多拔和SS。。

评论
偶像要多支持

评论

单网卡的话, openwrt的lan是如何处理的?
多播很简单,只需要添加多个虚拟网卡即可。

评论
看了lz这么多帖子, 发现真心是个爱探索的人类~nb....

已经玩儿到这个份儿上了, lz其实可以试试直接用centos或者ubuntu之类的更"正统"的发行版来做路由了~

当然, 这些发行版就没有LuCI之类的GUI了~不过我觉的lz已经玩儿到这份儿上了,CLI应该也没啥大不了的门槛高了~反而可能会更自由~~而且其实个人始终是坚持CLI才是linux的一大精髓~

PS:顺便好奇一下lz是从事哪行的?

评论

相比ubuntu和centos,openwrt作为软路由还是有优势的,我也就是编译一下openwrt,没能力从头做个软路由出来。
其实说真的,没有那么复杂.....有机会的话真的可以尝试一下~习惯了以后你会爱上那种"自由"的感觉~

其实说白了无非就是2个网卡, 一个WLAN, 一个LAN, 然后一条iptables做一个nat, 就这么简单其实....

然后dns,dhcp一样可以用dnsmasq, 你连配置都能直接从openwrt里拷一个出来...

能解决编译那一堆乱七八糟的事情了, 这些应该都不是什么坎才对~

评论

我现在也懵懵懂懂的,第一次用的OPENWRT的系统。 我在虚拟机设置里面给了两个网络适配器,但是对应的都是同一个虚拟交换机,这个虚拟交换机绑定的是物理网卡。

你说的多拔也是增加网络适配器么?还是在路由里面用macvlan,这个软件我好像是装不上。。

评论

可以这样做,ADSL宽带猫(铜缆或光线无所谓),其网线与宿主的某个网口相连,将那个网口做hyper-v虚拟化,之后在openwrt中添加wan1、wan2等均使用这个网口。

这样相当于hyper-v在那个网口上创建了虚拟机交换机。

评论

2个WAN口到是有了,还没测试能不能双拔成功。 双拔是一定要负载均衡的么?因为MWAN3装进去以后重启路由会死掉,可能是因为你上面说的内核版本问题。

评论

openwrt内删掉所有网口,然后再安装mwan3,之后再添加各个网口也许可以解决问题。
如果依然不行,我可以编译一个带有mwan3的版本传上来。

评论

好的,我回去再试试。想来虚拟机真是好用啊,不然我的路由己经砖了好几次了。

评论

越折腾越会体会到用Hyper-V玩软路由的优势,永远不会变砖,而且可以保留很多个版本,随时切换路由器。

评论

t大,你编译得这个版本带qos吗?

评论

应该是带的,仅有openwrt的标准QoS。

评论

GEN8快到了,有没集成NWAN3的版本?是中文界面吗

评论

下载medium的,就是多语言带mwan3的。

评论
前阵子有搜到楼主的回帖提到支持HYPERV的OPWRT
当时不好意思开口做伸手党,最后只好用了PFsense····


评论

T大,能否帮着编译个实体安装版本的openwrt?

评论

编译没问题,但是基本上不可能兼容网卡,也无法兼容硬盘控制器。
不兼容硬盘控制器意味着无法启动;
便兼容网卡意味着就算启动了也没有网络可以用。
这样的openwrt并无卵用啊。

评论

t大,听你的安装了虚拟机,给虚拟机了三个网口,一个wan,两个lan,这两个lan想配置成dhcp,可在网页找不到怎么配置dhcp服务器啊?还得指点一下。

评论

搞定了dhcp,

评论

T大,关于openwrt有没有好的教程??

评论

官网就是最好的教材。

评论

T大,你编译的那个版本openwrt只能加载一个wan和一个lan吗?,我的机器是两个螃蟹卡加i350t4的四口千兆网卡,但是系统只认两个,我在openwrt系统中添加了网卡,hyper-y也作了分配,可是不管怎么设置就是不通,表现是把配置好i350t4的网口插上网线(dhcp等已设置),接上另外一台电脑却怎么也不能分配地址,只有一个最早分配给openwrt系统的端口可以得到地址从而连同外网

评论

能加载多个wan和多个lan,我就是这么用的。

首先,要确保你真的明白如何用hyper-v将多个物理网卡分别虚拟化,而不是一个网卡虚拟的多个虚拟网卡。
其次,要明白如何用openwrt加载多个网卡,而不是加载“交换机”的多个网口。
最后,操作系统必须能识别所有的网卡,凡是操作系统无法识别的硬件,hyper-v都没法使用。

评论
lz,共享里x86_64里的似乎是x86的而非64的,请分享一下64的,谢谢

评论

应该是x86-64吧,记得测试过的。
不过,64位的真的没什么特别之处,一般使用的话,x86的足够了。

评论

感谢回复,我测试了uname -a确实是i686,而且opkg update的目录也是指向x86。不知道是否有空放一下x64的版本。
另外说来也奇怪,这个包的大小和那个x86下的大小不同。

评论

已经更新了,请查收。
因为64位小是因为什么都不包括。x86的包含了一些软件包。

评论
感谢lz,这些软件包openwrt官网没有吗

评论

因为是自己编译的,所以涉及内核的软件包无法安装,只能在编译时集成进去。

评论

了解了,谢谢解释

评论

求助,不知能否帮助编译一下x86版本的kmod-nf-nathelper-extra

kmod-ipt-conntrack-extra       
kmod-ipt-extra       
kmod-ipt-nat-extra       
有点过分的要求,方便的话,最好kmod全部都能编译一下,以便以后使用,谢谢。



评论
应用补丁时出错,求教
[email protected]:~/openwrt/cc$ git apply --verbose cc-hyper-v.patch
Checking patch config/Config-images.in...
Checking patch package/kernel/linux/modules/virtual.mk...
Checking patch target/linux/x86/64/config-default...
Checking patch target/linux/x86/config-3.18...
Hunk #1 succeeded at 204 (offset 1 line).
Checking patch target/linux/x86/image/Makefile...
error: while searching for:
  endef
endif

define Image/Build/gzip
        gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img
        gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img

error: patch failed: target/linux/x86/image/Makefile:148
error: target/linux/x86/image/Makefile: patch does not apply

评论

似乎是你的源代码已经被修改过,并不是openwrt的原始版本。

请使用下述命令重置并重新获取openwrt的元代,然后再应用补丁。
下属命令会删除你对源代码的修改。
git reset --hard origin/master
git pull
或者
git reset --hard HEAD
git pull收藏了,感谢!

评论
Hyper-V装openwrt 还需要另外加网卡吗?昨天试了下,宿主还要占一个网卡呢,一时没搞明白网络结构

评论

可以共享虚拟化,具体看hyper-v手册吧,和openwrt无关。

评论

好,之前搞的esxi,hyper还不熟悉

评论
再请教个问题,您编译的openwrt,用的哪个源?
想安装pptpd,搜不到ipk.
用snapshots里的链接直接安装,总报错,正在尝试解决。

评论
还是没搞定如何安装ipk,请教如何安装?

评论

只能编译时集成,单独安装可能不行。

评论

pptp基本被封杀,已无实用价值。如果一定需要,可以编译时集成进去。

评论

原来如此,看来是根据个人需求编译的,一次成功,后期不再安装了,是这意思不?
正在尝试回到esxi搞,前期看来就是折腾,稳定下来还得些时日。

评论

通过ppt拨回家也不行?太霸道了吧。
有其它方案不?

评论

可以,但是很不稳定,经常被干扰。

评论

那还得另想招啊

评论

可以用ss或者pure ipsec,不是ipsec l2tp。

评论

FQ在用SS,似乎不能用,还没找到原因。
我是想从外面连回家里,首先想到VXN。

评论

可以试试ppxp、l2tp之类的,不同isp的屏蔽策略不一样;
而且adsl都是动态ip的,有的ip不能用,但断线重拨获得新ip就能用几天。

评论

谢谢,pptp没搞定,l2tp试试

评论
这么好的东西,我竟然不能用,遗憾啊,遗憾。

评论

T大,能分享一下你的.config文件吗?我自己编译的vhd文件怎么都有问题啊。直接在Win10里面双击加载的话,提示:“The disk image file is corrupted.”,HyperV 2012 R2也加载失败。而您编译的就没有问题。 :(

另外,同样编译出来的“openwrt-x86-64-combined-ext4.vmdk”就能成功在VMware Workstation中打开并启动虚拟机。换了VirtualBox的转换工具也同样的在Win10和hyperV 2012 R2加载失败。

我的编译平台是Debian 7 x64版本。


评论

如果你的vmdk正常,那太简单了啊,直接用winimage写入hyper-v的虚拟磁盘不就可以了嘛

评论

Cool!

谢谢老兄,一次成功!

评论

专门说了啊,Openwrt的Buildroot使用的qemu-img命令创建的vhd镜像格式有问题,需要自己使用ubuntu的qemu-img命令将编译生成的文件转换为vhd或vhdx即可。我的vhd是用qemu-img手动生成的,所以能正常使用。

Openwrt的Buildroot使用的qemu-img生成的vmdk则毫无问题。

这个情况存在很多年了,因为Openwr官方一直持续的封杀Hyper-V,所以不允许解决这个镜像命令问题。类似的,也不允许解决Hyper-V的支持问题。

所以我才发布这个Hyper-V补丁,并提供vhd格式供参考。

评论

明白了,谢谢答疑解惑。

评论
有n2n的ipk吗

评论

n2n是什么?

评论
都说IPK不能安装的是什么情况? 去openwrt找到对应版本的ipk的地址,然后 opkg install <ipk地址>,完全可以装的,就算有些提示内核版本冲突的,你也可以下载到本地然后SSH上传到tmp文件夹里强制安装的。还提示错误忽略即可,实际上已经强制安装进去了,重启即可使用。不过你某些ipk是要求扩展包或者库的,你要都安装齐全,这点就需要自己查资料了。我只是想说楼主的openwrt就算改了内核ipk安装没有任何难度。跟官方编译是一样的,他只不过打了hyper-V补丁,不影响官方ipk安装。

评论

http://www.ntop.org/products/n2n/
一个走p2p的***,

评论

官方还只是V1,需要V2估计要自己编译了。

评论

如果openwrt的官方buildroot中没有n2n,就只能依赖n2n提供openwrt平台的源代码,然后就可以编译了。

评论

楼主你好,感谢你的分享.
我在安装某你懂得的 ipk 时,被提示要求安装 iptables-mod-tproxy.
而 iptables-mod-tproxy 依赖于 kmod-ipt-tproxy. 网上无法找到相关的ipk安装, 所以请你帮忙将这两个包都编译一下好吗?

评论
请教楼主 你的这个可以选择简体中文吗?找不到选中文的选项!
印象中没有编译多语言模块。
如果自己编译的话,选中Luci的多语言模块就ok了。

评论
楼主,我编译出来的不知为何iptables不能工作?求指点
[email protected]:~# opkg list-installed ip*tables
ip6tables - 1.4.21-1
iptables - 1.4.21-1
[email protected]:~# iptables
-ash: iptables: not found
[email protected]:~# iptables
iptables          iptables-restore  iptables-save
[email protected]:~# iptables-save
-ash: iptables-save: not found
[email protected]:~# ls -l /usr/sbin/iptables
lrwxrwxrwx    1 root     root            13 Jan 15 23:27 /usr/sbin/iptables -> xtables-multi
[email protected]:~# ls -l /usr/sbin/xtables-multi
-rwxr-xr-x    1 root     root         10128 Jan 15 23:13 /usr/sbin/xtables-multi
复制代码
img和通过qemu-img转换的vhdx
https://yunpan.cn/crZvh8tfATPDE (提取码:ede3)


评论

基本上,iptables是x86版openwrt不可剔除(移出)的一个模块,即使完全采用默认编译,此模块也是包含的。

请确保使用的是openwrt的官方源代码,在应用hyper-v补丁之前不要对代码做其他修改。

更简单的办法是在一个全新的目录迁出cc的源代码,默认配置编译vmdk,然后用vmware workstation加载vmdk,iptables 100%是可以使用的。之后通过对比应该可以发现是什么问题了。

评论

其实不需要生成 vmdk 或者 vhd 的
只要有编译好的 img 文件就可以了
不管vmware 还是 hyper-v, 甚至实体机器 随便找个linux光盘启动,用命令 dd 命令就可以写入
例如  dd if=镜像文件.img of=/dev/sdb   就可以了

评论

谢谢,重新编译一次后已正常。

评论
最近trunk 更新了很多
苦不堪言

评论

非常好用,内核终于升级到4.4,挺不错的。
不过如果不是为了尝鲜,CC已经足够用了。

评论

关键是驱动。
取决于编译前的设置和源代码修改的程度,如果不选择vmdk格式则默认是不包含vmware网卡驱动的,从而无法识别网卡。

评论
求教下,如果在WIN10里开虚拟机上OPENWRT做软路由,用VMWARE PLAYER好还是HYPER-V好

评论

测试的话无所谓,我做测试用的是Windows 7 VMware Workstation。
但要做为软路由工作的话,肯定要选Server操作系统,以便作为后台服务器开机启动,不要人为干预。

评论

主要是想在家里折腾着玩玩,以前路由上刷OPENWRT太痛苦,常常搞得惊心动魄的。看到虚拟机觉得比较放心,想把现有的HTPC上WIN10或者WIN7做下载机,开虚拟机上OPENWRT做软路由顺便SS,然后弄个普通路由做纯AP,24小时开机用着,不知道是否合适,或者上2012也OK。
现在的配置是B85+I3 4130+8G内存+250G SSD+1T HDD,PCIE空着打算上个千兆卡
这样可行吗?顺便已经有个水星4530R刷了openwrt了,但是不敢在上面折腾,担心变砖

评论

我是当年一路从Cisco/Linksys的WRG54G刷过来的,买了四五个WRG54G,一遍折腾不同版本的固件,而且一直保留一个用于救砖。

跑软路由的话,还是应该弄个独立的机器,以防路由重启什么的导致全网无路由。
再者就是server操作系统更好用,原因一二三。
拿Win10、Win7之类跑软路由不是不行,就是太虐心。

评论
我也分享一个群里大神做的OP X86 64系统
1. 原生不集成多拨,我赢了
2. 自制 Adbyby with Adblock Plus 增强版,去广告不影响网速
3. 增强 ss-tools 的稳定性
4. 加入 强制 40Mhz 的无线选项,解决 300Mbps 的问题
5. 加了强制 DNS 指向路由功能,默认打开http://pan.baidu.com/s/1o6U9YsU


评论

有源代码吗,看看是如何修改的?

评论

这个真没有,不过他在恩山有发帖子http://www.right.com.cn/forum/thread-174926-1-1.html

评论

没有源代码就算了,老外也有很多高人编译版,但是没有源代码,不方便自己折腾。

评论

对于您这样技术高手来说自己折腾很方便。对于我等小白来说,上手容易更重要,而且也能有一定的折腾空间

评论

我真不是高手,都是从网上搜索来的,只是汇总了一下。

评论

我能弱弱的问下,怎么才能刷进去?
度娘了一下,没找到方法。。。
H-V  是用一代还是二代的啊?


评论

高手的话,用什么操作系统、怎么搞都行。

入门的话,100%成功的办法如下:宿主裸机Windows Server 2008 R2,安装完成的驱动,开启Hyper-V,设置Hyper-V虚拟网卡,创建Hyper-V虚拟机并选中vhd镜像即可。

Windows Server 2008 R2的使用方法请参看微软官方网站;
Hyper-V使用方法请参看MSDN网站。

评论

谢谢解答,但是1L 给的百度网盘里没有vhd镜像

我的锅。。。。解压看到了映像文件



评论

一楼那些就是VHD啊,需要解压缩tar.gz压缩包。

评论

嗯,发现了,已经安装完毕。
一看到GZ的 就没想过解开看看

评论

@

大神给看看,为什么卡到这里过不去了



QQ图片20160218230911.jpg (120.47 KB, 下载次数: 0)

2016-2-18 23:12 上传






QQ图片20160218230917.png (48.56 KB, 下载次数: 0)

2016-2-18 23:12 上传







QQ图片20160218230902.jpg (123.84 KB, 下载次数: 0)

2016-2-18 23:12 上传





每次都卡到这里

1111.png (256.01 KB, 下载次数: 0)

2016-2-18 23:16 上传



换了一个网卡口也不行!





评论

恭喜,截图显示Openwrt虚拟机已经完成启动,一切正常,没有任何错误。

评论


难道不会出  
login:  
吗~~~~~

评论

用putty访问,或者用浏览器访问。
如果你的Hyper-V足够好,可以在窗口中点击鼠标,然后按回车。

评论
自己绕进去了,按了回车出命令行了  GEN8虚拟的

然后进不去虚拟的openwrt界面   端口80和8081 都进不去网页版的  
不知道有没有网页版的配置界面

是不是由于我现在实体路由器用的就是Openwrt的事情,同一网段有冲突?
ping不通虚拟openwrt的IP


路由网口不够,又配了一下lio口共享, 然后lio管理界面又进不去了

还是LIO界面就是共享网口的IP

在路由DHCP 发现GEN8 3个mac地址都在
共享的那个网口 是不是2个IP


我都有点蒙圈了...


评论

可以这样用,Gen8的iLO、LAN1连接交换机,LAN2连接光猫。

Hyper-V中奖LAN1和LAN2都虚拟化,OpenWRT虚拟机添加LAN1的虚拟化网卡作为eth0,添加LAN2的虚拟化网卡作为eth1。

OpenWRT中设置eth0为LAN,eth1做为WAN进行光猫拨号。

评论
搞这么复杂,你可以先拨掉网线,从物理上把软路由和你现在用网络断开,再开个虚拟WIN7 联到软路由的lan口,设置好一切后再联回现在的网络。
linux编译这是个大坑,有点搞不定啊

评论

Linux编译还好,最关键的是n2n的官方愿意开放源代码才行。人家不开放源代码,再牛的编译高手也没法编译啊。

还有,似乎他们的官网没有n2n了。
感觉还是pure IPsec和ss更靠谱,两者都有源代码并且他们和openwrt互相支持。

评论

我不是用来**是用来代替DDNS主要是现在ISP不给外网IP没法弄。btw我做了个2012r2的机器做路由,windows那个rras的路由功能一直搞不定pppoe拨号不成功,不知道可否赐教

评论

普通的Windows Server做路由器太折腾了。
具体什么运营商,什么样的接入方式没有公网IP,连动态的公网IP都没有吗?

评论

联通 光纤入户接GPON光猫的 获取动态IP有很大可能会分配一个假的IP,DDNS不好使。windows server那个路由功能加个pppoe接口死活拨不出,在网络和共享中心里加pppoe倒是没问题。实在折腾不明白我就再弄个EdgeRouterX做路由这个windows server做NAS算了

评论

具体说说哪个城市的什么样的联通。
北京联通,如果开通了IPTV等任何其他的附加服务就没有公网IP了(不是绝对的,只是大部分);
安装ADSL时如果没有坚持要求透明光猫或要求上门安装人员将光猫设置为纯透明,则提供的是光猫路由,不是透明的纯光猫,也没有公网IP。

倒不是公网IP不够用,主要是现在太多网民根本搞不定PPPoE,所以联通为了省心,干脆提供插电就可以上网的一体化全设置的光猫,自带WIFI,自带IPTV,而且联通可以远程控制光猫的设置,包括更改WIFI密码什么的,主要是为了维护简单。

我是北京联通的纯光猫,光猫不能拨号,只做光电转换,用OpenWRT做PPPoE拨号,用的是no-ip的DDNS服务,一切正常。只是ADSL公网IP的80等常见端口被封了,这个是没有办法的。将常用服务重定向至其他不常用端口就可以访问了。

评论

哈尔滨 光猫只提供网络和电话 我之前用的DYNDNS,大概能有一两年不太灵了,分配的ip有很大可能不是公网ip

评论

IP是不是公网的很容易验证,但问题是运营商有否封杀ddns更新时的端口或协议?如果有,则需要更改端口。

首先用最简单的办法验证ip是否公网,这个应该不难。
然后用外网主机ping ADSL的ip,具体能否ping通取决于运营商是否封了ping的协议或端口,路由器是否允许ping,路由器的端口映射或dmz是否有主机相应ping等。

经过上述两步,应该可以知道为什么ddns不能用了。

评论

按现在这个架势没有公网IP或者封掉DDNS是早晚的事,所以才开始折腾n2n这种既不稳定也不成熟的东西。我现在还有个想法就是租个国内的vps家里和终端都用***连过去,就是速度恐怕成问题

评论

n2n我找到了这个应该是源代码吧,不知道要怎么编译到openwrt去
https://svn.ntop.org/svn/ntop/trunk/n2n有一个教程说能直接装但是hyperv能不能兼容也不知道
opkg install n2n


评论
问一个比较业余的问题,如果在一个100个人的办公室用openWRT的话,撑的住么?无线用的是优科的ap+ac

评论

要看什么样的用,要看什么样的openwrt。
如果是100名专业黑客用各种方式超载路由器,思科也会挂掉的;
如果是顶级牛人优化编译+大神级脚本什么的,有可能可以抗住1W人在线。

如果仅仅是一般的文职办公人员,也没什么太大的下载量,标准的openwrt应该可以抗住100人,关键是硬件也得过关才行。

比如用一个服务器跑openwrt,然后配专业的思科交换机,无线AP连接在交换机上;这样的话,100人没问题的。

评论

我们确实打算用一个服务器跑路由,交换机用的是思科,无线AP也是接在交换机上
现在让我搞这个,从来没搞过,怕真出问题

评论

生产环境?为什么一定要用openwrt?
如果完全没有搞过,建议还是上思科的企业级路由器。

评论

需求比较怪 shadowsocks、open***都要用 领导觉着软路由方便
企业级的路由不支持open*** 还需要再单独做

评论

这是什么领导、什么企业,需要将黑科技用于生产环境?

评论

哎 总之就是比较蛋疼
只能硬着头皮上 不稳定就等着被骂了

评论

非要用vppn的话,买商业的吧,联通之类都面向企业出售香港等地的vppn虚拟专线,速度快、也稳定。

评论

其实我们主要就是北京一个办公室,纽约一个办公室,两个办公室要互访,就这么简单的事儿

评论

硬件的思科vppn防火墙啊,一边一台,稳定,可靠,快速,安全,完美。

评论

一个是那边办公室也得跟着折腾 能不能搞得定设置还单说呢

评论

既然是外资就应该选择正规的解决方案,而不是使用黑科技。
思科的服务相当好,而且型号全球统一。
购买之后即使是两个国家,也会分别有工程师免费上门设置(可能要求两边分别下单),搞定为止。
思科的服务不是一般的好。

评论
    大大问你个问题:我用Ubuntu编译openwrt,环境也安装好了,但是连接op源码时出现拒绝连接的错误,稳定源和测试版本都试了一样,而且科学上网全局模式也不行!不知道你遇到过没?
谢谢!


评论

openwrt官方关闭了“非开发者”的svn迁出,从现在开始只能使用git迁出。
换git即可。

评论
可以试试看看

评论

大哥,百度盘失效了,能麻烦重新提供一下VHD吗,感谢!

评论

有新的帖子了,请移步新的帖子。

评论

很久没来坛子里了,不知道你说的新帖子时哪个

评论

https://www.chiphell.com/thread-1652999-1-1.html

评论

搞定了了,多谢T大您好,您还有在编译Hyper-V的Openwrt么,有的话方便补个链么,感谢

评论

https://www.chiphell.com/thread-1652999-1-1.html

评论

谢谢T大指导 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&amp;6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...