iamyangyi 发表于 2023-3-31 23:04

kevinho86 发表于 2023-3-31 22:44
试过用树莓派4B(环境:4GB版本,Ubuntu Server 20.04)编译最简单配置的op(Luci,luci-app-statistics ...

那到无所谓 睡觉前 搞一下 ,放边上不管

tedaz 发表于 2023-3-31 23:36

kevinho86 发表于 2023-3-31 22:44
试过用树莓派4B(环境:4GB版本,Ubuntu Server 20.04)编译最简单配置的op(Luci,luci-app-statistics ...

这是一种测试树莓派4B稳定性的方法[恶魔]

tedaz 发表于 2023-3-31 23:37

iamyangyi 发表于 2023-3-31 23:04
那到无所谓 睡觉前 搞一下 ,放边上不管

这是编译,不是ai跑图,随时都有可能发生错误,睡一觉起来发现编译第一个工具时就失败了[偷笑]

YsHaNg 发表于 2023-4-1 00:00

tedaz 发表于 2023-3-31 13:57
编译环境吗?
本帖的编译环境是Windows桌面版安装VMware Workstation,然后安装Ubuntu 22.04虚拟机。 ...

不懂为什么要套娃hyper-v 还有编译环境ms store直接选个Ubuntu wsl不就好了

tedaz 发表于 2023-4-1 08:45

YsHaNg 发表于 2023-4-1 00:00
不懂为什么要套娃hyper-v 还有编译环境ms store直接选个Ubuntu wsl不就好了

VMware嵌套Hyper-V不是必须的,只是分享一个玩法,所以放在单独的帖子中。

如果只是要测试openwrt的界面,可以在编译时选中vmdk,然后VMware中创建一个openwrt虚拟机,再创建一个win7或win10的虚拟机,两者就可以模拟一个独立的局域网进行测试了。

有时候嵌套是用于测试putty通过pipe连接Hyper-V Openwrt命令行之类的功能,需要1:1模拟,这时候如果不想用第二台宿主,就可以用嵌套Hyper-V测试一下。

VMware Workstation可以创建无数个虚拟机,非常方便编译+测试,同时可以同时使用不同版本的Ubuntu,而且可以自己控制Ubuntu的版本,比如Ubuntu Server 20.04,Ubuntu Desktop 22.04等。

特别的,对于无法或者不愿意使用微软商店的人,比如Win7或Win10未登录商店,VMware Workstation是更加通用的方案,普适性更强。

话说,对于业余玩家来说,现在越来越多的软件仅提供微软商店版本,激活认证也必须通过商店,造成几乎无法通过序列号完美破解了,只能二进制破解。如果可能,还是尽量不要用微软商店,否则以后就会像苹果手机只能用苹果商店一样,可玩性完全没了。

当然,如果是苹果风格用户,也不用费劲的折腾Win11商店中的Ubuntu了,直接买个路由器用就行了。

sevastian 发表于 2023-4-1 09:31

我折腾软路由的理念,就是软路由系统当宿主机,需要迅雷下载啥的就在上面开vm。能节省一次交换就节省一次。

danety 发表于 2023-4-1 09:47

不错,我也是winserver+hyperv+openwrt

jhhuang 发表于 2023-4-1 10:07

ghwwx 发表于 2023-3-28 12:34
还是建议软路由单独用一台机器,不然在宿主上折腾的时候,需要重启啥的,直接全屋断网。 ...

宿主几乎不太需要重启。
很多企业都是虚拟机,下面的虚拟机更多,如果担忧这个问题,都不敢用虚拟机了。

用虚拟机脱离硬件,真的很爽。

Lunatic_CHH 发表于 2023-4-1 10:52

楼主的思路好清晰呀,而且讲的也很有条理,火钳刘明

YsHaNg 发表于 2023-4-1 16:38

tedaz 发表于 2023-4-1 00:45
VMware嵌套Hyper-V不是必须的,只是分享一个玩法,所以放在单独的帖子中。

如果只是要测试openwrt的界面 ...

Wsl2也能嵌套虚拟化 任意发行版开机都有ssh talnet 不需要再装第三方putty套娃 新一点的Windows 10 pwsh也自带ssh client
甚至 更多开源免费可及的测试方案 比如hyper-v嵌套虚拟化 virtualbox
只是探讨所有可能性的时候vmware这种类似于winrar许可的商用软件优先级只能往后排
wsl 装一个发行版并不拘泥于store 任意terminal wsl install -d
如果你的目的是使用盗版软件 那本身并没有什么可宣扬的

YsHaNg 发表于 2023-4-1 16:44

tedaz 发表于 2023-4-1 00:45
VMware嵌套Hyper-V不是必须的,只是分享一个玩法,所以放在单独的帖子中。

如果只是要测试openwrt的界面 ...

上面回复怕产生误解 希望解释下 非常感谢你能回贴解释 也能理解你的测试用例 我的回复也是想探讨尽量多的可能性 而不是像csdn一样给所有人产生定式思维

tedaz 发表于 2023-4-1 17:10

YsHaNg 发表于 2023-4-1 16:44
上面回复怕产生误解 希望解释下 非常感谢你能回贴解释 也能理解你的测试用例 我的回复也是想探讨尽量多的 ...

这帖子是针对非计算机专业、不懂任何编程的人。
给出的例子主要是确保最大可能性可以搭建环境成功、编译成功,而不是考虑效率、版权。

比如你上面给出的wsl命令,我用win10命令行并未成功,本身因为wsl依赖于windows的完整性。

并非主动推广盗版,对于小白来说,windows+VMware Workstation是最容易调通的。

YsHaNg 发表于 2023-4-1 17:18

tedaz 发表于 2023-4-1 09:10
这帖子是针对非计算机专业、不懂任何编程的人。
给出的例子主要是确保最大可能性可以搭建环境成功、编译 ...

[震惊]是Windows家庭版吧 或者不满足prerequisits https://learn.microsoft.com/en-us/windows/wsl/install 当年小白的时候vmware那一堆用户协议使用条款乱七八糟产品线就没搞懂 后来还是virtualbox简单省力 自己捏着源码也不怕突然跳出来甲骨文一样的公司

kevinho86 发表于 2023-4-1 18:24

YsHaNg 发表于 2023-4-1 17:18
是Windows家庭版吧 或者不满足prerequisits https://learn.microsoft.com/en-us/windows/wsl/insta ...

用软路由时用过一段时间Hyper-V用于编译及运行软路由,在不用软路由后,我也转回Virtualbox(用HyperV之前是用它)运行ubuntu折腾其他事务。
Virtualbox开源的属性的确方便很多

YsHaNg 发表于 2023-4-1 21:17

kevinho86 发表于 2023-4-1 10:24
用软路由时用过一段时间Hyper-V用于编译及运行软路由,在不用软路由后,我也转回Virtualbox(用HyperV之 ...

看起来lz这里的选择原因是基于个人选择gui偏好 2023年来看他们都没什么区别 和hyper-v控制台是一样的定位 gui管理程序 后端都要统一到hyper-v 完全去掉用wmic创建管理也没差 只是现在博通出现 基于他们一向的抠门属性 vmware的个人免费版未来去留存疑

kevinho86 发表于 2023-4-1 22:02

YsHaNg 发表于 2023-4-1 21:17
看起来lz这里的选择原因是基于个人选择gui偏好 2023年来看他们都没什么区别 和hyper-v控制台是一样的定位 ...

Hyper-V可以使用SR-IOV直通(我当时是i350T2)
而且Win结合Hyper-V来用也是无可厚非啊

ourtutu 发表于 2023-4-1 23:05

mark一下,谢谢楼主。有时间试试

YsHaNg 发表于 2023-4-2 00:32

kevinho86 发表于 2023-4-1 14:02
Hyper-V可以使用SR-IOV直通(我当时是i350T2)
而且Win结合Hyper-V来用也是无可厚非啊 ...

hyper-v是Windows上的type 2 hypervisor 现代windows上vmware virtualbox运行时同样是这个 并且想要摆脱它越来越麻烦 按理来说只要ms不乱改api 尽力维护hyper-v别的虚拟化程序同样可以用直通

xplvk 发表于 2023-4-2 05:18

迟些有空也想分享我的方案

contra8964 发表于 2023-4-2 11:22

感谢总结 有理有据 高度浓缩干货,解我很多疑惑

hongtasan 发表于 2023-4-2 17:56

用kvm openwrt几年很稳,最近折腾homeassistant,连了几十个不同品牌的设备在局域网上,出现了类似游戏这种长连接10几分钟就连接中断的问题。折腾很久没解决,最后换了ros

iori9051 发表于 2023-4-2 18:55

我是比较懒的,esxi里用了最常见的ikuai+op+黑裙的all in boom组合。ikuai给家里人用的,基本也不会断网,需要走op的ip分流设置下一跳网关到op,黑裙里就一块2T SSD日常下载和备份点照片。重要数据每周再自动备份到另一台物理机黑裙里。固件我也选了最简单的,lean的源码去掉一些用不到组件之后在github上云编译。
群晖的ABB套件真的省心,虚拟机可以定时增量备份到nas上,基本不怕出问题,boom了路由器也能秒恢复。

lovest 发表于 2023-4-2 19:23

ghwwx 发表于 2023-3-28 12:34
还是建议软路由单独用一台机器,不然在宿主上折腾的时候,需要重启啥的,直接全屋断网。 ...

比如我现在pve下跑ikuai(主路由)+openwrt(跑openclxxh meta tun模式)+debian(adghome做dns)。ikuai下把需要xx的设备网关指向op,不需要的就直接ikuai就行,adg做所有设备的dns,包括做oc的上游。这样随便怎么折腾op,不要xx的设备也无感。

ghwwx 发表于 2023-4-2 21:39

lovest 发表于 2023-4-2 19:23
比如我现在pve下跑ikuai(主路由)+openwrt(跑openclxxh meta tun模式)+debian(adghome做dns)。ikuai ...

我开始也是pve跑ikuai和op, 下载量大的时候,CPU占用高。后来没有了流控的需求,直接物理机装openwrt了

lovest 发表于 2023-4-3 10:38

ghwwx 发表于 2023-4-2 21:39
我开始也是pve跑ikuai和op, 下载量大的时候,CPU占用高。后来没有了流控的需求,直接物理机装openwrt了
...

我现在貌似也没什么选择-只能用ikuai,虽然我ros买了P10授权。
ikuai的混合模式可以一线双拨,移动的1000M双拨上去-上下都有叠加我也是没想到的。
而且我用ikuai流控限制老人小孩在那里刷短视频。

ghwwx 发表于 2023-4-3 10:41

lovest 发表于 2023-4-3 10:38
我现在貌似也没什么选择-只能用ikuai,虽然我ros买了P10授权。
ikuai的混合模式可以一线双拨,移动的1000 ...

开始我也是准备用ikuai限制儿子刷视频,后来他直接手机走流量,后来只有从物理上限制了。[晕倒]

xshenmi 发表于 2023-4-5 01:06

IceyHeart 发表于 2023-3-28 12:55
我目前的轻度使用方案:
1、破解光猫开启桥接模式;
2、软路由:N1 openwrt,github上每周定期自动编译固件 ...

N1通过vlan交换机设置做主路由,docker下安装的小雅的alist容器超集, 索尼电视kodi播放小雅的4k影片隔几分钟出现卡顿(电脑potplayer倒是不会)。实验了好多次,裸装openwrt, armbian+kvm openwrt, docker和openwrt并行跑,pve下lxc openwrt, 都是这样,只要做主路由,上面的小雅就跑不顺。

切回旁路由模式就没这个问题,后面重新从垃圾堆里面翻出一台MT7621当主路由,有硬件NAT转发,跑个6~700M不是问题, 何况还能释放N1的性能潜力,何乐而不为。

xshenmi 发表于 2023-4-5 01:08

jiano 发表于 2023-3-30 21:40
摩拜大神。
我之前用的openwrt,毕竟不是it从业者,配置这块研究完就那么用了,等到想改配置的时候,早都忘 ...

其实是dns解析的问题,会玩的直接双adg做dns分流,然后再叠加个dns黑白名单广告过滤,杜绝各种广告和追踪器。

xshenmi 发表于 2023-4-5 01:12

hayse 发表于 2023-3-31 21:02
每次想自己编译一下结果就是各个教程都是看个大概,迷迷糊糊的,看的多问题多,最后都放弃了。
各种版本, ...

ssh到路由器命令行, opkg print-architecture, 就可以看到路由器芯片是什么架构。 传统路由很多是mips的,arm盒子很多cotex-A53之类

k8qxt5 发表于 2023-4-5 01:55

试过hyperv core,感觉web管理还是不完善,不用esxi那就只能pve了
页: 1 [2] 3 4 5
查看完整版本: 重发: 编译OpenWRT虚拟化软路由,顺便聊聊玩家家庭网络构架