playboychina 发表于 2019-11-1 10:17:58

技术贴必须支持

playboychina 发表于 2019-11-11 10:27:03

我也按这思路试试

heishou 发表于 2019-12-2 16:03:25

achaoge 发表于 2019-2-19 09:21
是移动版本的华为 hs8546v 吗?

这个应该是移动版本的:http://koolshare.cn/thread-119125-1-1.html


你好,我又来了,过去10个月后,我换了个 8145V5 这次,输入

ps -w|egrep 'saf-huawei|procd|ubusd'

后,有以下显示了

WAP(Dopra Linux) # ps -w|egrep 'saf-huawei|procd|ubusd'

353 srv_ssmp1352 S    egrep saf-huawei|procd|ubusd
8551 root   21336 S    saf-huawei service 9 10 14
8572 root   21300 S    saf-huawei service 9 10 14
8574 root      1108 S    /sbin/procd
8768 root       904 S    /sbin/ubusd

WAP(Dopra Linux) #

这样,能不能开启并正常使用 op 的界面?

achaoge 发表于 2019-12-5 10:40:56

heishou 发表于 2019-12-2 16:03
你好,我又来了,过去10个月后,我换了个 8145V5 这次,输入

ps -w|egrep 'saf-huawei|procd|ubusd'


看起来是昨天的回复被吃掉了。

有 telnet 了,方法应该是一样的,有OP系统,实现起来没有问题。

简单一点的方法应该是修改OP里面 dropbear 的端口,避开22端口,也就避免折腾光猫自带的dropbear了。

dearhdx 发表于 2019-12-6 21:16:01

mtx1018 发表于 2019-12-17 22:25:46

众里寻你千百度,原来在这里,准备好光猫,开始折腾。

yjf8888 发表于 2019-12-18 07:21:47

谢谢分享,有空时再好好折腾折腾下。

wx_eQsryFX5 发表于 2020-1-7 23:16:38

楼主NB,根据您的教程,一次过
但是现在挺迷茫
因为我想在这上边跑个定时任务,每5分钟发一个http请求,需要在linux下安装curl,然后还要安装对应的计划任务类的应用,这个应用目前还没头绪

补充内容 (2020-1-9 20:15):
需求搞定了,这点小需求忙了一宿。
利用的crontab
在openwrt里面已经安装了crontab,只不过未进行配置
详细不写了,大概的就是在crontab里面设置定时任务

wx_eQsryFX5 发表于 2020-1-9 21:13:31

具体就是,先配置crontab,然后在里面设置定时任务,最后加入开机启动,完美。

写在前面的前面,其实我的需求就是DDNS,申请了HE.NET的账号,结果他的ddns实现方法特别简单,也特别难,因为核心就是一个http请求,设置成每5分钟执行一次,就ok,开始我是在win server 2019里面的计划任务里面设置,使用了一个脚本,让他定时执行脚本,不过,总是失败,只执行最开始的第一次,这里不在讨论。

而且,这台主机平时是关机状态(嫌费电),如果光猫不小心重启了,导致ip地址变化,就没法管理家里的路由器了(路由器开启了远程管理)。

因为我在路由器里设置了网络唤醒,管理到路由器就能管理到下面的电脑。电脑开启了远程桌面。所以,一些只有电脑才能办到的事情,就可以远程回家里,操作一番。比如一些办公软件,还是win下的好使,安卓版的触摸急死人,手机配上蓝牙鼠标键盘,远程回家里就是一台电脑。

注:路由器是基于openwrt系统,但是精简版,什么也干不了,上网找了一圈,找不到教程,所以发现8145V可以开openwrt后才找到这个帖子学习。


写在前面,其实crontab -e就可以设置计划任务了。但是总不成功,所以才去网上找。下面一通操作,达到目的,如有谬误,欢迎指正,谢谢

1、
mkdir /etc/crontabs,创建这个目录,当然,这个目录有,所以不用创建,如果没有则创建
2、
touch /etc/crontabs/root,生成root文件,以后就编辑这个添加任务就好了。这条我没执行,我用的下面的vim命令,直接生成文件并编辑
---------------------------
vim/etc/crontabs/root,生成root文件,并编辑他
例如
*/5 * * * *curl -4 http://xxx.com,这个是每5分钟一次http请求,注意不要https,-4是只用ipv4
3、
ln -sf /etc/crontabs/root /etc/crontab,产生关联,只要在vim /etc/crontabs/root,就可以映射到,crontab -e
4、
这个要说下,直接vim /etc/init.d/S60cron就会创建S60cron,并编辑他,写如下三行(空行不算)
#!/bin/sh

# start crond
/usr/sbin/crond -c /etc/crontabs
5、
然后给这个文件权限
chmod 755 /etc/init.d/S60cron
6、
然后运行下面指令开启cron
/etc/init.d/S60cron
7、
运行日志,看下是否开启了cron
logread
日志文件中最后一行,也就是最新出现的,应该出现了类似下面的的一行。
Mar 21 20:29:38 (none) kern.notice crond: crond 2.3.2 dillon, started, log level 8
8、
每次编辑了cron(也就是第一条创建的root文件),都要重启服务来生效,以下就是命令
killall crond; /etc/init.d/S60cron
9、
因为一些命令通常都是10分钟一运行,所以会产生海量的日志记录,所以在vim /etc/init.d/S60cron的命令后面加上 /dev/null
#!/bin/sh

# start crond
/usr/sbin/crond -c /etc/crontabs -L /dev/null

注意,因为我发现加上这个,我无法在logread里面看到任务是否生效,所以,我一直开着,以后有机会我再关闭。

设置完以上步骤应该就完了,但是我发现重启后就失效了,到了时间总是不执行。
所以我加上了开机启动

注意,如果不成功,需要直接运行下你的任务命令,看看行不行
比如直接在#下输入命令并回车
例如:
root@SAF:~# curl -4 http://www.baidu.com
看看能不能正常输出,如果不行,就要在这条任务这里先搞定再说后面的。

下面是我加开机启动的步骤
一、在/etc/rc.local中添加

如:
$ vim /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
. /etc/rc.d/rc.tune
/opt/pjt_test/test.pl
咱们在最后加个
killall crond; /etc/init.d/S60cron

ok了

参考了这个文章,这个文章是英文的,一点一点翻译就可以了。
https://martybugs.net/wireless/openwrt/cron.cgi

没尾巴的牛 发表于 2020-1-11 11:15:53

请教楼主,有几个疑惑
1,引用
在我的光猫里面,内嵌的openwrt 是 CC
这个怎么判断的

又是怎么确定更新源的,还是说我知识面太小,论坛混多了自然分辨,并找到正确的更新源。。。

2,光猫开通ssh了,内网可以连,如果我想在外网连怎么办,我在openwrt.org寻找答案,进到ssh页面发现确实可以,但是需要打开防火墙相应端口,这个也没问题,照做就ok,但是在安全那里,明确写了:禁止配置成可以从wan口访问ssh。然后爬论坛,大部分也都很忌讳用原始端口号,也忌讳把某些端口直接暴露在公网,比如22,等等。

这就很烦了,看网上说可以用123连回去,但是678在论坛禁止讨论,楼主有其他思路吗

我目前是光猫下挂路由器,路由器下挂win主机,另外我打开了路由器的远程web访问权限(这个是不是也不太安全。。),然后在路由器里设置网络唤醒,打开win主机,然后远程桌面回去,在主机上操作内网。
(注,主机费电,平常是关机状态)
页: 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26
查看完整版本: 玩机:激活华为光猫的小宇宙-openwrt