找回密码
 注册

QQ登录

只需一步,快速开始

楼主: songee

F650/450、8145、K662等ARM平台,LXC容器内运行OpenWRT子系统

  [复制链接]
 楼主| 发表于 2020-2-21 22:31:05 | 显示全部楼层
本帖最后由 songee 于 2020-2-21 22:35 编辑
, @. `+ x8 ~* `- J3 F
anysoft 发表于 2020-2-21 14:42
/ Q# a' ^0 d2 ^$ W0 p4 n) O4 s7 `3 Q是的, 中兴使用的是buildroot-2015.8.1,这个strings 一下sendcmd 就可以看到, T- S' a( r! T7 b3 g) v% c

/ s" ?9 ]/ c1 a. t看了下操作步骤,其实如 ...
- m5 M% }. ?5 r. B
通过修改端口与saf共存确实可行,只是内存和CPU在开ariang离线下载、文件共享等重负载下会更吃力。% D8 [) Q  y# S7 X
在测试lxc的时候我也是把rootfs直接放在了/usr/var/lib/lxc目录下,但会占用20%左右的ubi分区(mtd11,分区大小62M,文件系统可用52M),而mtd7和mtd6组成的AB系统除了升级的时候用一下,平时有点浪费空间,一个mtd6就够saf用了。顺便说一下,mtd9和mtd10也一样,平时主系统只用了mtd9,可以在mtd10上搞测试。! R4 ^0 R3 A9 D0 }, V
这个光猫的overlay系统比较独特
/ p: E, P0 t8 m; h' m: K
  1. root@F650A:~ # mount | grep overlay) y. y1 e/ p. l" r. [
  2. overlay on /etc type overlay (rw,nosuid,relatime,lowerdir=/etc,upperdir=/opt/upt/apps/etc,workdir=/opt/upt/apps/etc_work)
    5 J" N3 [5 Y& B9 M8 K* E' o. s- {3 N" t
  3. overlay on /usr type overlay (rw,nosuid,relatime,lowerdir=/usr,upperdir=/opt/upt/apps/usr,workdir=/opt/upt/apps/usr_work)
    2 v# P5 S! x$ c8 s% |  E
  4. overlay on /lib type overlay (rw,nosuid,relatime,lowerdir=/lib,upperdir=/opt/upt/apps/lib,workdir=/opt/upt/apps/lib_work)
复制代码
  1. root@F650A:~ # df | grep -e overlay -e ubi
    0 h- x2 M. X: t$ W- G
  2. ubi0_0                   53672      4440     46456   9% /opt/upt/apps- u) H& p3 e, n
  3. overlay                  53672      4440     46456   9% /etc
    ; t- V( ~: b# N) H- a
  4. overlay                  53672      4440     46456   9% /usr. Q4 V$ T1 p8 }& R0 x( ?# O
  5. overlay                  53672      4440     46456   9% /lib
复制代码
  1. root@F650A:~ # cat /sys/class/ubi/ubi0/mtd_num
    % H( y. s) R8 d3 |  F( O  z3 M
  2. 11
复制代码
% Q6 h' D' H( y& y) n0 c/ E
4 c2 s1 ]5 D' `/ y: B4 }1 {
( b. {$ T4 A1 w7 V6 E
发表于 2020-2-22 10:36:24 | 显示全部楼层
songee 发表于 2020-2-21 22:31
" p; B6 x7 o+ ]: C7 F通过修改端口与saf共存确实可行,只是内存和CPU在开ariang离线下载、文件共享等重负载下会更吃力。: A2 T6 ?4 A1 ~' a* H* Y
在测试 ...
7 _# B6 a) B1 n- f! j; v" h
其实我觉得没必要搞这么多,我们最初的目的只是要一个可以自己diy的系统。天翼网关的cc足够了。我们可以自己下载cc源码(中兴开启uclibc的xlocle)后编译package和feeds包,这样安装就可以了,只是会没有luci界面。luci界面其实也可以把天翼定制的luci给重装替换掉,或者再开个uhttpd服务器换个端口支持openwrt原版luci?这个我没弄过,不过应该是可以的,可能需要改不少东西(稍微改下源码重编译一套luci2?)。
; U  D4 H) N' x  S* c4 l8 ]
+ e) l! J" C# n0 ?0 p! a5 ^cc的源是有aria2的ipk的,华为可以直接装,中兴可以自编译。
! K/ o- v: k' j9 Z/ @) R, chttps://github.com/openwrt/packages/tree/master/net   下有aria2 和ariang9 m* i- F; ?. o& x$ ~' U
, [- ^+ Y2 `& y9 @) e) @4 j0 k
5 ?+ m& e" f& K
主要还是因为cc下支持电信自带的cloudclient插件,可以用天翼管家或者天翼网关app管理控制猫,方便。6 {. t0 c6 E4 `$ \* @. U' z! m
目前我hs8145v lighttpd+pymsql+php +kodexplorer挂个ubs做网盘,开了vsftpd做ftp服务器,v2ray做内网穿透和代理,frps做其他穿透服务。ddns可以用 自带的电信8080内设置qdns或者脚本+crontab 定时任务,
4 ]( a8 l  ?; T3 P, _( I可以用:
" ?) R, C! S1 N7 F. y8 B' sArDNSPod 项目地址:https://github.com/anrip/ArDNSPod1 i, T9 `% j3 c; t* d
https://github.com/xdtianyu/scripts/tree/master/ddns
( ]0 J3 A; r2 A3 I% SAliddns 项目地址:https://github.com/kyriosli/koolshare-aliddns9 n' H- N' ]/ }9 s, G  A
pubyun和oray的ddns自己百度以下脚本就ok。
8 M1 D' m2 h. Q4 a1 w
! b- n# `# p4 }" R$ ^+ m我觉得是完全能够满足需求了。这是我自编译修改xlocale后的arm架构的package包6 [' b7 {4 r5 w5 C
2 J. f3 @, `) r9 v' P8 _

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

这个方法也很好,你也是个能折腾的,哈哈~ 一点建议,如果cloudclient插件能在官方cc的libc库运行的话,用官方libc替换或许就可以不用自己编译了。不用cloudclient的情况下是可行的,我用过一段时间,就是不爽它5年  详情 回复 发表于 2020-2-22 15:02
 楼主| 发表于 2020-2-22 15:02:57 | 显示全部楼层
anysoft 发表于 2020-2-22 10:36
/ H9 M$ Q' {2 M4 M4 q其实我觉得没必要搞这么多,我们最初的目的只是要一个可以自己diy的系统。天翼网关的cc足够了。我们可以 ...

( d3 M. e6 F" M) M& {3 E这个方法也很好,你也是个能折腾的,哈哈~
$ M# S# t% W. k6 R) K0 \& D* K一点建议,如果cloudclient插件能在官方cc的libc库运行的话,用官方libc替换或许就可以不用自己编译了。不用cloudclient的情况下是可行的,我用过一段时间,就是不爽它5年前的老系统,应用也几年不更新,干脆推倒重来,新系统里整个人都清爽了呢,推荐你试试,嘿嘿
( n/ l0 O5 W7 i; Z5 j  s话说现在装宽带给送的某些光猫硬件还是很给力的,抵得上某宝和狗东500价位的无线路由了,配合lxc直接省个旁路由,如果有5G,ap也能省,简直良心。

点评

HS8145V HS8145V5 F650A 都是512MB+256MB 2.4G+5G方案 价格都还好,特别F650A 因为会玩的人少价格特别便宜。 完全可以再原有基础上再开个op19.07 我现在用的hs8145v 整体感觉很不错  详情 回复 发表于 2020-2-22 17:50
发表于 2020-2-22 17:50:23 | 显示全部楼层
songee 发表于 2020-2-22 15:02
; k  S8 f7 s/ \: S( o4 K% x6 J& j7 W& m这个方法也很好,你也是个能折腾的,哈哈~
- M0 m1 l. N. U( b1 K一点建议,如果cloudclient插件能在官方cc的libc库运行的话, ...

/ C  _, S& O! t0 o; ]8 CHS8145V HS8145V5  F650A 都是512MB+256MB 2.4G+5G方案# u& y! b) v* V( f0 a
价格都还好,特别F650A 因为会玩的人少价格特别便宜。
" l3 {1 G4 r2 |. J# M完全可以再原有基础上再开个op19.07
8 I6 G1 l3 M, ^+ G+ ]
3 A+ f- B: J& }' F" L6 q我现在用的hs8145v 整体感觉很不错

点评

hs8145v技术成熟,更适合玩,而且其实f650a是512/128,nand flash少了一半,CPU一个尿性,价格差别不大的话,能hs8145v还是别选650。 还有个大胆想法,lxc可以通过配置文件config修改子系统网络,从eth0桥接是不是就  详情 回复 发表于 2020-2-22 18:37
 楼主| 发表于 2020-2-22 18:37:10 | 显示全部楼层
anysoft 发表于 2020-2-22 17:50
! V5 c5 l" ]( @& d4 w% iHS8145V HS8145V5  F650A 都是512MB+256MB 2.4G+5G方案3 T4 X+ Y; q/ ]% V/ j$ y
价格都还好,特别F650A 因为会玩的人少价格特别便 ...
1 W+ ?  X. ]1 Q( ?
hs8145v技术成熟,更适合玩,而且其实f650a是512/128,nand flash少了一半,CPU一个尿性,价格差别不大的话,能hs8145v还是别选650。
; Q" Q( T$ s3 ~! B1 n还有个大胆想法,lxc可以通过配置文件config修改子系统网络,从eth0桥接是不是就能在子系统多拨了,子系统专门离线和网络存储,不影响猫后面接的手机电脑上网,还是蛮有趣的
6 Z5 B  U" X  y0 J& N9 @' q4 Y6 s0 ]
$ ?- N5 Z- L6 T8 {5 r

  z8 z1 \& O) e* |) J4 g

点评

想加个好友交流的,回复被站长直接删了.....Q 2 7 5 0 3 5 3 0 0  详情 回复 发表于 2020-2-25 10:25
发表于 2020-2-25 10:25:56 | 显示全部楼层
本帖最后由 anysoft 于 2020-2-26 09:54 编辑 4 o* @7 o; _0 H) {, u: O# p5 x+ o" Y9 w
songee 发表于 2020-2-22 18:376 Y% Y/ L$ I3 q# m6 ]) T
hs8145v技术成熟,更适合玩,而且其实f650a是512/128,nand flash少了一半,CPU一个尿性,价格差别不大的 ...

% c5 @* g- `6 T) h4 [$ R1 G回复被站长直接删了.....
发表于 2020-3-12 12:49:59 | 显示全部楼层
谢谢分享!!!试试!
ktav 该用户已被删除
发表于 2020-6-1 15:08:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-6-4 20:56 , Processed in 0.025762 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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