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主机,然后远程桌面回去,在主机上操作内网。
(注,主机费电,平常是关机状态)