找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: songee

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

  [复制链接]
发表于 2022-2-5 19:21:34 | 显示全部楼层
songee 发表于 2022-2-4 23:48
这篇帖子只是为了分享DIY的思路,我个人并不推荐使用非可信来源的固件,主贴附件也只是个参考。 ...

华为B650好像也挂载了这个东西。但是256的内存有点不够用了。
 楼主| 发表于 2022-4-17 02:51:23 | 显示全部楼层
hj.lee 发表于 2022-2-5 19:21
华为B650好像也挂载了这个东西。但是256的内存有点不够用了。

B650是企业级,CPU性能足够用,看拆机说的是ARM A9架构,那应该跟bcm53xx是一样的。256M的DDR确实不大宽裕,想运行OpenWrt可能需要把电信定制的那个saf停掉,是否会影响原系统功能就得试一下了。
 楼主| 发表于 2022-4-27 23:10:13 | 显示全部楼层
因光猫原系统的busybox功能不完整,也没有nano和dropbear,调试lxc可能会不方便,现分享出来。

  1. root@F650A:~ # /usr/bin/busybox
  2. BusyBox v1.23.2 (2020-06-16 16:53:26 CST) multi-call binary.
  3. BusyBox is copyrighted by many authors between 1998-2012.
  4. Licensed under GPLv2. See source distribution for detailed
  5. copyright notices.

  6. Usage: busybox [function [arguments]...]
  7.    or: busybox --list[-full]
  8.    or: busybox --install [-s] [DIR]
  9.    or: function [arguments]...

  10.         BusyBox is a multi-call binary that combines many common Unix
  11.         utilities into a single executable.  Most people will create a
  12.         link to busybox for each function they wish to use and BusyBox
  13.         will act like whatever it was invoked as.

  14. Currently defined functions:
  15.         [, [[, addgroup, adduser, ar, arp, arping, ash, awk, basename, blkid, brctl, bunzip2,
  16.         bzcat, cat, catv, chattr, chgrp, chmod, chown, chroot, chrt, chvt, cksum, clear, cmp, cp,
  17.         cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
  18.         diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, dumpkmap, echo, egrep, eject, env,
  19.         ether-wake, expr, false, fbset, fdflush, fdformat, fdisk, fgrep, find, flock, fold, free,
  20.         freeramdisk, fsck, fstrim, fuser, getopt, getty, grep, gunzip, gzip, halt, hdparm, head,
  21.         hexdump, hostid, hostname, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod,
  22.         install, ip, ipaddr, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kill, killall,
  23.         killall5, klogd, last, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger,
  24.         login, logname, losetup, ls, lsattr, lsmod, lsof, lspci, lsusb, lzcat, lzma, makedevs,
  25.         md5sum, mdev, mesg, microcom, mkdir, mke2fs, mkfifo, mkfs.ext2, mknod, mkswap, mktemp,
  26.         modinfo, modprobe, more, mount, mountpoint, mt, mv, nameif, nanddump, nandwrite, netstat,
  27.         nice, nohup, nslookup, od, openvt, passwd, patch, pidof, ping, pipe_progress, pivot_root,
  28.         poweroff, printenv, printf, ps, pwd, rdate, readlink, readprofile, realpath, reboot,
  29.         renice, reset, resize, rm, rmdir, rmmod, route, run-parts, runlevel, sed, seq, setarch,
  30.         setconsole, setkeycodes, setlogcons, setserial, setsid, sh, sha1sum, sha256sum, sha3sum,
  31.         sha512sum, sleep, sort, start-stop-daemon, strings, stty, su, sulogin, swapoff, swapon,
  32.         switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top,
  33.         touch, tr, traceroute, traceroute6, true, tty, ubiattach, ubidetach, ubimkvol, ubirmvol,
  34.         ubirsvol, ubiupdatevol, udhcpc, umount, uname, uniq, unix2dos, unlink, unlzma, unxz, unzip,
  35.         uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which,
  36.         who, whoami, xargs, xz, xzcat, yes, zcat

复制代码
  1. root@F650A:~ # nano -h
  2. Usage: nano [OPTIONS] [[+LINE,COLUMN] FILE]...

  3. Option          GNU long option         Meaning
  4. +LINE,COLUMN                           Start at line LINE, column COLUMN
  5. -D             --boldtext              Use bold instead of reverse video text
  6. -K             --rebindkeypad          Fix numeric keypad key confusion problem
  7. -L             --nonewlines            Don't add newlines to the ends of files
  8. -O             --morespace             Use one more line for editing
  9. -R             --restricted            Restricted mode
  10. -T <#cols>     --tabsize=<#cols>       Set width of a tab to #cols columns
  11. -V             --version               Print version information and exit
  12. -c             --const                 Constantly show cursor position
  13. -d             --rebinddelete          Fix Backspace/Delete confusion problem
  14. -h             --help                  Show this help text
  15. -l             --nofollow              Don't follow symbolic links, overwrite
  16. -n             --noread                Do not read the file (only write it)
  17. -p             --preserve              Preserve XON (^Q) and XOFF (^S) keys
  18. -t             --tempfile              Auto save on exit, don't prompt
  19. -v             --view                  View mode (read-only)
  20. -x             --nohelp                Don't show the two help lines
  21. -z             --suspend               Enable suspension
  22. root@F650A:~ # nano -V
  23. GNU nano, version 2.4.2
  24. (C) 1999..2015 Free Software Foundation, Inc.
  25. Email: nano@nano-editor.org    Web: http://www.nano-editor.org/
  26. Compiled options: --enable-tiny --disable-utf8
复制代码
  1. root@F650A:~ # dropbear -h
  2. Dropbear server v2015.67 https://matt.ucc.asn.au/dropbear/dropbear.html
  3. Usage: dropbear [options]
  4. -b bannerfile   Display the contents of bannerfile before user login
  5.                 (default: none)
  6. -r keyfile  Specify hostkeys (repeatable)
  7.                 defaults:
  8.                 dss /etc/dropbear/dropbear_dss_host_key
  9.                 rsa /etc/dropbear/dropbear_rsa_host_key
  10.                 ecdsa /etc/dropbear/dropbear_ecdsa_host_key
  11. -R              Create hostkeys as required
  12. -F              Don't fork into background
  13. -E              Log to stderr rather than syslog
  14. -m              Don't display the motd on login
  15. -w              Disallow root logins
  16. -s              Disable password logins
  17. -g              Disable password logins for root
  18. -B              Allow blank password logins
  19. -j              Disable local port forwarding
  20. -k              Disable remote port forwarding
  21. -a              Allow connections to forwarded ports from any host
  22. -p [address:]port
  23.                 Listen on specified tcp port (and optionally address),
  24.                 up to 10 can be specified
  25.                 (default port is 22 if none specified)
  26. -P PidFile      Create pid file PidFile
  27.                 (default /var/run/dropbear.pid)
  28. -i              Start for inetd
  29. -W <receive_window_buffer> (default 24576, larger may be faster, max 1MB)
  30. -K <keepalive>  (0 is never, default 0, in seconds)
  31. -I <idle_timeout>  (0 is never, default 0, in seconds)
  32. -V    Version
复制代码


本帖子中包含更多资源

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

×
发表于 2022-10-3 14:47:39 | 显示全部楼层
HN8145XR也支持吗?这么玩卡不卡啊
发表于 2022-10-21 23:07:47 | 显示全部楼层
帅呆了啊!等最近有空了就来学习操作一波!之前一直卡在要不要加一个wifi路由器的问题上了,现在意思就是直接把原来那个80端口的天翼3.0web的saf系统换成官方的openwrt对吧?
发表于 2022-11-27 16:56:58 | 显示全部楼层
从这里学习到了好多知识!到最后终于运行起来了!
发表于 2022-11-27 17:09:41 | 显示全部楼层
我照这个刷了,发现用不了猫的网络,是需要哪里配置吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-8-31 17:18 , Processed in 0.024577 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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