网云科技

标题: 发个贴,描述下最近编译Openwrt CC固件遇到的问题 [打印本页]

作者: 8rqzs5i    时间: 2016-3-28 14:58
标题: 发个贴,描述下最近编译Openwrt CC固件遇到的问题


发个贴,描述下最近编译Openwrt CC固件遇到的问题










先贴张图把楼占了,稍后龟速更新(主要是最近LZ所在的公司要搬家,工作忙怕没时间更新),内容主要是推荐编译的功能、block挂载exfat和ntfs之类的,顺便也算是给自己做个备忘



之后会顺便发布个CC版本对应的Transmission汉化




说好的汉化:
Transmission-WEBUI汉化
transmission-web-zh_cn.UTF8.zip (288 K) 下载次数:0

备份下载:
http://pan.baidu.com/s/1bnw7hCj#path=%252FSoftware%252FRouter%252FHans

美化版的测试固件(仅包含基本的路由、挂载、下载、共享功能,仅用于16M闪存的MW300R v2.0):
http://pan.baidu.com/s/1bnw7hCj#path=%252FSoftware%252FRouter%252FMW300R


正文

1. 启用Telnet
OpenWRT的telnet服务仅在没有为路由器设置管理员密码的前提下才开启,为了日后操作方便,我们需要telnet服务一直启动。OpenWRT通过在/etc/init.d/telnet 服务启动脚本中安插判断管理员密码的函数来阻止该服务的启动,因此只需修改该脚本即可实现telnet服务不被禁用。
编辑package/utils/busybox/files/telnet文件,改为如下




随后还要修改telnet登录脚本/bin/login.sh,每个telnet会话连接时都会执行该脚本,该脚本如果检测到存在管理员密码,就会输出“Login failed.”后关闭连接。该脚本对应源码中的package/base-files/files/bin/login.sh。
编辑package/base-files/files/bin/login.sh文件,改为如下




由于脚本中调用了login程序,而该程序默认不编译到固件中,因此需要选定该软件包,选中menuconfig中的软件包
Base system/busy box/Login
Base system/busy box/Login/Run logged in session in a child process
Base system/busy box/Login/Support for PAM (Pluggable Authentication Modules)
Base system/busy box/Login/Support for login scripts
Base system/busy box/Login/Support for /etc/nologin
Base system/busy box/Login/Support for /etc/securetty









作者: gbs790q    时间: 2016-3-28 14:58

本帖最近评分记录:共2条评分 ,M币+66 ,专家+1
發騷友专家 +1以資鼓勵01-18
發騷友M币 +66以資鼓勵01-18


明艳不可方物!魅色手电精灵,最短小便携的不锈钢18650小直!(支持M币换购)  回复 举报



离线洒家是个粗人


UID:1922851注册时间2015-08-23 最后登录2016-03-28 在线时间182小时 发帖356 搜Ta的帖子 精华0 M币141专家1 访问TA的空间加好友用道具

数码3级





发帖356M币141专家1粉丝6加关注 发消息 只看该作者 1楼 发表于: 01-18



技术贴要顶起来,做出来分享给大家,造福坛友


作者: bqn6tg6    时间: 2016-3-28 14:58


20160119 - 更新Transmission汉化文件







欢迎光临 网云科技 (http://www.8x6x.com/) Powered by Discuz! X3.2