一些 lede 编译的问题请教大家。

2020-12-13 15:35:17 +08:00
 mengzhexin

想自己编译下 LEDE 玩玩,用的是 lean 的开源代码。遇到了如下的几个问题。

谢谢大家

2548 次点击
所在节点    路由器
7 条回复
Jirajine
2020-12-13 15:44:36 +08:00
1. wsl 比虚拟机更慢。虚拟机性能基本没太大损失,要更快那直接宿主机双系统。直接两倍核心数拉满就行,用单线程主要是为了错误信息清晰,如果出错再用单线程看报错。
2. 一般情况选上的应用会自动勾上依赖的内核模块,无需手动调整。
3. menuconfig 基本上已经 self-documented 了,需要什么勾上什么就行。
woshijidan
2020-12-13 16:23:04 +08:00
虽说第一次用单线程编译,但是感觉太慢我后来还是用 8 线程编译了,一般编译不会失败 谷歌也有详细教程
Smash
2020-12-13 16:36:02 +08:00
exploretheworld
2020-12-13 17:56:02 +08:00
赞同楼上,我 lede 和 padavan 都是用 github action 编译的,比自己本地便宜省事的多
xtz1990
2020-12-14 04:36:10 +08:00
我是在 mac 的虚拟机 Ubuntu 18.04 里面编译的
反正不着急,弄好后开机放在那 早上起来就好了
mengzhexin
2020-12-14 09:27:29 +08:00
谢谢大家,我编译出结果了。但是这个 ebtables 还是没有。安装的话,同样报错。
```
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for ebtables-utils:
* kernel (= 5.4.82-1-1dd586c6e3c81298f9c824c0fed430df)
* opkg_install_cmd: Cannot install package ebtables-utils.
```
我想用这个包达到 ipv6 的目的,在 koolshare lede 实践过的。
```
modprobe ip6table_mangle
modprobe ebtable_broute
ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i eth0
brctl addif br-lan eth0
```
AmadeusGhost
2020-12-16 09:00:07 +08:00
@mengzhexin #6 提示内核 hash 对不上的话就得刷固件了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX