使用win10自己编译openwrt,要什么功能自己选

2021-02-16 18:53:06 0点赞 0收藏 0评论

创作立场声明:非专业人员,感谢lean大雕制作的固件,我只是搬运工

网上有好多大大编译好的openwrt固件,都非常好用,但是有些插件自己用不到。之前使用github action自动编译过,但用的时间久了会报错,估计是磁盘满了吧,索性不折腾了。尝试着在win10系统中,安装Ubuntu编译openwrt,失败了好多次,终于成功了。把详细步骤和值友分享,高手勿喷。

一、打开win10内置的linux功能,可能家庭版的win10会没有,专业版肯定有的。

使用win10自带的搜索功能, 搜索windows功能。

使用win10自己编译openwrt,要什么功能自己选

选中“适用于Linux的windows子系统。

使用win10自己编译openwrt,要什么功能自己选

二、在应用商店安装Ubuntu

使用win10自己编译openwrt,要什么功能自己选

打开Ubuntu,首次运行会提示输入用户名和密码,按提示做就可以了。

使用win10自己编译openwrt,要什么功能自己选

三、编译openwrt,全程全局开fq

lean大大的源码在coolsnowwolf/lede: Lean's OpenWrt source (github.com)

1、在ubuntu中输入

sudo apt-get update

这里会要求输密码,输密码的时候是不会显示任何东西的。

使用win10自己编译openwrt,要什么功能自己选

运行完再输入

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

运行完再输入

git clone https://github.com/coolsnowwolf/lede

然后

cd lede

2、设置openwrt目录快捷方式

下载的源码在

C:Users用户名AppDataLocalPackagesCanonicalGroupLimited.Ubuntu18.04onWindows_一堆字母数字LocalStaterootfshome用户名lede

藏得很深,我们把它加入快速访问

使用win10自己编译openwrt,要什么功能自己选

3、编辑feeds.conf.default 文件,加入不可描述功能

记事本打开lede目录里的 feeds.conf.default 文件,删除最后一行前面的“#”号。

使用win10自己编译openwrt,要什么功能自己选

4、编辑config文件,选择自己需要的功能

分别输入,这几步等候时间会比较长,一定要全程fq

./scripts/feeds update -a

./scripts/feeds install -a

make menuconfig

顺利的话,会进入这个界面

使用win10自己编译openwrt,要什么功能自己选

这里仅根据我常用的配置举例


键盘上下移动光标,回车进入菜单,esc返回,y选择,n去除选择。

如果是软路由,Target System和subtarge选x86,如果是硬路由,则根据自己的芯片选。

比如热门k2p就这么选:

使用win10自己编译openwrt,要什么功能自己选

使用win10自己编译openwrt,要什么功能自己选

使用win10自己编译openwrt,要什么功能自己选

如果需要IPv6支持,需要在Extra packages里勾选ipv6helper(键盘按y选中),自动会把所有ipv6需要的组件都选上的,不需要再去别的地方选了。现在宽带都支持ipv6了,我是上海移动宽带,开启ipv6后没有发现什么不正常的地方,美帝也能打。

使用win10自己编译openwrt,要什么功能自己选

最重要的都在Luci里设置,如果不知道怎么选,建议就默认。

这个帖子里有比较详细的插件说明

OpenWrt 编译 LuCI-> Applications 添加插件应用说明-L大【2021.1.20】 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

使用win10自己编译openwrt,要什么功能自己选

Themes是主题,个人觉得默认主题就可以了, 路由器这都后台又不是天天要看到的。

使用win10自己编译openwrt,要什么功能自己选


Applications是最重要的,几乎所有的插件都在里面。N是取消选中,Y是选中。
打倒美帝:

使用win10自己编译openwrt,要什么功能自己选

京东自动签到:

使用win10自己编译openwrt,要什么功能自己选

KMS:

使用win10自己编译openwrt,要什么功能自己选

如果需要用爱快虚拟机装openwrt做旁路有的话,需要在network里安装snmpd,这样上网设备的mac地址就能正常显示了。

使用win10自己编译openwrt,要什么功能自己选

全部选中完成后,按两下esc,再按回车保存退出。

使用win10自己编译openwrt,要什么功能自己选

5、配置完就可以编译啦,第一次编译的时候比较长

输入source /etc/environment,这一步很重要,不输这段代码肯定会报错。

source /etc/environment

保持全局反美帝,根据网速,下载时间挺长的。

make -j8 download V=s

最后一步就是编译了。

make -j1 V=s

这个错就是没有输source /etc/environment 造成的

使用win10自己编译openwrt,要什么功能自己选

6、编译成功

使用win10自己编译openwrt,要什么功能自己选

文件放在C:Users用户名AppDataLocalPackagesCanonicalGroupLimited.Ubuntu18.04onWindows_一堆字母数字LocalStaterootfshome用户名ledebintargetsx8664目录里

使用win10自己编译openwrt,要什么功能自己选

四、刷机

默认登陆IP 192.168.1.1, 密码 password

如果是虚拟机,直接上传镜像就可以了。

实体机可以参考这两个帖子,用dd刷机,心里感觉比在web界面里直接升级干净。

使用win10自己编译openwrt,要什么功能自己选

五、第二次编译

第一次编译成功,以后再编译速度就很快了,一般20分钟搞定

记得先要输source /etc/environment

如果不需要更改配置:

source /etc/environment

cd lede

git pull

./scripts/feeds update -a && ./scripts/feeds install -a

make defconfig

make -j8 download

make -j$(($(nproc) + 1)) V=s

如果需要更改:

source /etc/environment

cd lede

git pull

./scripts/feeds update -a && ./scripts/feeds install -a

rm -rf ./tmp && rm -rf .config

make menuconfig

make -j8 download

make -j$(($(nproc) + 1)) V=s


展开 收起

Office 365 家庭版

Office 365 家庭版

234元起

微软 Microsoft 365 家庭版 彩盒包装 | 1年订阅 至多6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

微软 Microsoft 365 家庭版 彩盒包装 | 1年订阅 至多6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

274元起

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡Token 仅支持国行主机 体感舞蹈健身

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡Token 仅支持国行主机 体感舞蹈健身

284元起

微软 Microsoft 365 个人版 彩盒包装 | 1年订阅 1人使用 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

微软 Microsoft 365 个人版 彩盒包装 | 1年订阅 1人使用 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

259元起

微软 Microsoft 365 家庭版 电子秘钥 | 1年订阅 多至6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

微软 Microsoft 365 家庭版 电子秘钥 | 1年订阅 多至6人 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

274元起

微软 Microsoft 365 个人版 电子秘钥 | 1年订阅 1人使用 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

微软 Microsoft 365 个人版 电子秘钥 | 1年订阅 1人使用 正版高级Office应用 1T云存储 PC/Mac/移动设备通用

204元起

微软(Microsoft)Office365 个人版 正版办公软件 可供1用户5设备 一年新订或续费 365个人版 在线发送

微软(Microsoft)Office365 个人版 正版办公软件 可供1用户5设备 一年新订或续费 365个人版 在线发送

199元起

微软 Office 家庭和学生版 2019 电子秘钥版 | 正版授权 含Word/Excel/PPT 适用Windows 10 PC/Mac 非商用

微软 Office 家庭和学生版 2019 电子秘钥版 | 正版授权 含Word/Excel/PPT 适用Windows 10 PC/Mac 非商用

669元起

正版WPS超级会员 / WPS会员 / WPS稻壳会员 兑换码 月卡/年卡 PDF转Word WPS 超级会员1年

正版WPS超级会员 / WPS会员 / WPS稻壳会员 兑换码 月卡/年卡 PDF转Word WPS 超级会员1年

128元起

微软(Microsoft)Office365 个人版 正版办公软件 可供1用户5设备 一年新订或续费 365个人版在线发送+电子发票

微软(Microsoft)Office365 个人版 正版办公软件 可供1用户5设备 一年新订或续费 365个人版在线发送+电子发票

229元起

微软 Office365(现已升级Microsoft365)家庭版正版一年新订或续费 6用户多设备 365 家庭版在线发送+电子发票

微软 Office365(现已升级Microsoft365)家庭版正版一年新订或续费 6用户多设备 365 家庭版在线发送+电子发票

269元起

正版WPS超级会员 / WPS会员 / WPS稻壳会员 兑换码 月卡/年卡 PDF转Word WPS会员1年

正版WPS超级会员 / WPS会员 / WPS稻壳会员 兑换码 月卡/年卡 PDF转Word WPS会员1年

69元起

Microsoft 微软 Office 365 个人版 1年订阅

Microsoft 微软 Office 365 个人版 1年订阅

229元起

微软 (Microsoft) Office 365 家庭版/个人版 激活密钥 1年订阅 正版办公软件 office 365个人版一年【支持5台设备】

微软 (Microsoft) Office 365 家庭版/个人版 激活密钥 1年订阅 正版办公软件 office 365个人版一年【支持5台设备】

219元起

用友财务软件 好会计专业版 畅捷通T3在线版会计记账软件 专业版30天试用

用友财务软件 好会计专业版 畅捷通T3在线版会计记账软件 专业版30天试用

498元起

用友财务软件 好会计普及版 畅捷通T3在线版会计记账软件 专业版30天试用

用友财务软件 好会计普及版 畅捷通T3在线版会计记账软件 专业版30天试用

498元起
0评论

发表评论请 登录
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松