在openwrt上使用autossh(已放弃)】的更多相关文章

用了一天后发现,这东西真不靠谱,还不如自已写的SHELL检测重连来的精准和方便,放弃中 参考文章: https://my.oschina.net/umu618/blog/849345 https://segmentfault.com/a/1190000000636636 官风的使用说明(英文):https://www.harding.motd.ca/autossh/README.txt 过程 : 首先安装autossh: opkg update opkg install autossh 修改配置…
异常类型:IOException 异常消息:An exception has been thrown when reading the stream. 异常信息: at System.ServiceModel.Dispatcher.StreamFormatter.MessageBodyStream.Read(Byte[] buffer, Int32 offset, Int32 count) at PosServer.Service.SystemExtend.ReadBytes(Stream st…
关于weex 开发 本菜已放弃使用了,当初选择使用weex 是为了同时支持h5 和 android / ios  三端:想法很不错,深入之后 突然发现,开发起来并没有很轻松,因为weex 中有些方法,如果你要兼容三端,可能需要你去写三套代码去实现:深感不爽,决定弃坑了! weex 开发布局方式 在weex 开发中不支持 rem/em/pt 布局方式, 目前只支持flexBox, 和以px为单位的布局方式;另外 Android 开发是不支持百分比形式的布局方式:并且weex不支持float浮动属性…
openwrt上wifi探针的实现 探针是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不过这并不妨碍我们从技术上去实现它. 看到探针,感觉很高大上的样子,其实就是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不过这并不妨碍我们从技术上去实现它. 802.11协议 协议里面要求每…
上一篇文章中有写到如何使用OPENWRT的SDK,这里继续,写怎么在上面开发自己的应用程序. 我欲在OpenWrt上编写一个软件,它能够去读取某个AD芯片的多通道采样值. 在看这篇文章之前请看这官方的文章:http://wiki.openwrt.org/zh-cn/doc/devel/packages 我使用一个最简单的应用程序作为自己的模板,就是package/gpioctl这个应用程序,复制一份gpioctl文件夹然后把重命名为sensor-strain,然后修改一个里面的Makefile文…
目标 部署一台自动代理路由器,实现根据域名来自动设定直连或者代理,而我要做的只是设置PC的默认网关为主路由器(192.168.0.1)还是自动代理路由器(192.168.0.254). 创建Openwrt虚拟机 系统版本 主路由器 (ip: 192.168.0.1) ESXI 6.0U2 Openwrt 15.05.1 (ip: 192.168.0.254,gateway: 192.168.0.1) Openwrt虚拟机的配置教程有很多,这里只针对ESXI版Openwrt可能会遇到的问题说明下:…
< Git学成归来后的第一次实战 > 上传本地已有代码到GitHub 以之前学了一小半的Java基础教程代码为例 <深坑预警:在GitHub新建仓库那一步,不要勾选readme,不然后面一堆破事!!> step1:建立git仓库 cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹. git init step2:将不需要上传的放在.gitignore文件中 vi .gitignore 不管用啊...那就这样吧,我还以为应该进入子文件夹下查看sta…
转自:http://www.openwrt.pro/post-389.html 纯L2TP(l2tp + ppp,无IPSec) 首先安装xl2tpd软件包 opkg update opkg install xl2tpd 编辑/etc/xl2tpd/xl2tpd.conf,配置l2tp服务器端 [global] port = 1701 auth file = /etc/xl2tpd/xl2tp-secrets access control = no [lns default] exclusive…
前言:         由于网站访问压力的问题,综合分析各种因素后结合实际情况,采用数据库读写分离模式来解决当前问题.实际方案中采用“事务发布”模式实现主数据库和只读数据库的同步,其中: 发布服务器1台:sql2005,推送订阅模式 订阅服务器2台:sql2005 问题:         以上方案后实施后,数据同步正常,但从日志中发现了死锁情况.错误提示如:事务(进程 ID *)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品.请重新运行该事务. 查询一些资料后,确定是数据同步的同时资源…
访问频率比较高的app接口,在后台写的异常日志会偶尔出现以下错误. 事务(进程 ID 64)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品.请重新运行该事务 实所有的死锁最深层的原因就是一个:资源竞争 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继续这就死锁了 解决方法: 这种…
C# 最基本的涉及模式(单例模式) //密封,保证不能继承 public sealed class Xiaohouye    { //私有的构造函数,保证外部不能实例化        private Xiaohouye()        {        }        //防止多线程,并发        private static object syncObj = new object(); //我们在给类型中创建一个静态实例.当用户需要该类型的实例时,我们就返回这个实例        p…
openwrt上wifi探针的实现----mt7620a+rt2860v2 [摘要:甚么是wifi探针 看到探针,感到很矮小上的模样,实在便是经过wifi汇集经由那个AP局限的脚机的mac地点,出有甚么深入的器械,知乎上闭于那个器械接头的良多,有人认为很有效,能够] 什么是wifi探针 看到探针,感觉很高大上的样子,其实就是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不过这并不妨碍我们…
在运行自己写的 C 多线程程序是,出现:已放弃(吐核)  问题. 出现这种问题一般是下面这几种情况: 1.内存越界 2.使用的非线程安全的函数 3.全局数据未加锁保护 4.非法指针 5.堆栈溢出 也就是需要检查访问的内存.资源. 可以使用 strace 命令来进行分析 在程序的运行命令前加上 strace,在程序出现:已放弃(吐核),终止运行后,就可以通过 strace 打印在控制台的跟踪信息进行分析和定位问题. 上面就是程序中重复 free 内存了.…
1 什么是opkg Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准.常用于路由.交换机等嵌入式设备中,用来管理软件包的安装升级与下载. opkg update 更新可以获取的软件包列表 opkg upgrade 对已经安装的软件包升级 opkg list 获取软件列表 opkg install 安装指定的软件包 opkg remove 卸载已经安装的指定的软件包 2 什么是ipk openwrt下的程序安装包,用户可以很方便地安装程序. 3 ipk与内…
1 什么是opkg Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准.常用于路由.交换机等嵌入式设备中,用来管理软件包的安装升级与下载. opkg update 更新可以获取的软件包列表 opkg upgrade 对已经安装的软件包升级 opkg list 获取软件列表 opkg install 安装指定的软件包 opkg remove 卸载已经安装的指定的软件包 2 什么是ipk openwrt下的程序安装包,用户可以很方便地安装程序. 3 ipk与内…
首先是必须启用的模块 Libraries ---> <*> libupnp Sound ---> <*> alsa-utils<*> madplay-alsa-*- mpg123 Multimedia --->gst1-libavgstreamer1-libsgstreamer1-plugins-basegstreamer1-plugins-goodgstreamer1-plugins-uglygstreamer1-utils Kernel modul…
运行环境:开发环境:Windows7旗舰版64bit.VisualStudio2008 With SP1.ArcEngine10.0.NetFrameWork4.0.IIS7和C#开发语言. 问题描述:ASP.NET调试时遇到的错误"无法在Web服务器上启动调试.已附加了一个调试器. 问题原因:我自己正在调试一个WebService,再次启动另外一个WebService调试则会报出这个错误,VS.NET不允许同时调试两个Web应用程序的.…
参考资料: 1.http://wiki.openwrt.org/doc/devel/patches?s[]=quilt   --- 官方对于如何打Patch的说明 2.http://blog.csdn.net/hbsong75/article/details/8825184  --- 使用quilt的小例子 众所周知,openwrt采用的是:从各个开源站点下载源码,解压缩,然后再打上N多Patch的方式,来搭建自己的编译环境的.其中,针对内核的编译,也是这么操作的. 那么,如何为内核创建自定义的…
1.找到上传图片的模板页面 webuploader.html 在上传文件标签后面 添加 <li class=""><a href="#explorer" data-toggle="tab" class="history">文件管理</a></li> 下边便签对应的展示容器中加上 <div class="tab-pane" id="explore…
我文件上传一直是广大读者一个问题 今天就把成功案例写下 javaweb 网页前段 <%@ page language="java" import="java.util.*" pageEncoding="Utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getS…
開始搞op的时候,看到op居然能够直接安装一些插件.激动坏了,由于这东西对嵌入式的小系统来说简直不敢想,可是op就支持了,就是这么任性. 好不easy编译了固件.依照网上的教程.telnet进去.首先opkg update  结果没有想象中的华丽更新.居然是以下这个 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Cente…
说明: 1. 本来是要写个脚本生成点拨rtf给讲师朗读的,不过实在是安装不上pywin32这个模块,虽然下载下来了whl文件,pip install 也能安装,但是导入pywin32.win32com这些都报错,只有导入pywin不报错,但我又不知道这个pywin是不是操作word那个,查了下资料,又想起了当年查这个api文档的痛苦,恰好看到一篇文章http://blog.csdn.net/ccbird88/article/details/6193769里面的一句话:注意: Python来开发W…
U盘的自动挂载,分为两种场景 1.路由器先上电,然后插上U盘并自动挂载 2.路由器先插上U盘,然后上电并自动挂载 上述场景的实现,需要如下几个步骤: 1.支持如下模块: USB驱动模块:USB OHCI/USB 2.0/USB UHCI 文件系统支持:VFAT,ntfs-3g, 字符集支持:cp437/CP936/utf-8/iso8859-1 网络文件服务:samba server 2.使用hotplug机制,放入挂载脚本文件:/etc/hotplug.d/block/30-block_mou…
大家好,18:00左右开始,又拍云API出现故障,调用图片上传API时出现错误:“The remote server returned an error: (403) Forbidden.”,造成图片无法上传. 由此给您带来麻烦了,请谅解! 我们已经联系又拍云客服,正在处理中. 这是我们自去年使用又拍云以来遇到的第2次故障,上次故障出现于11月26日. 更新:18:40左右恢复正常…
http://koala-app.com/index-zh.html koala 下载地址.     sass.中文编译出错: 打开 Koala文件夹位置->rubygems->gems->sass->lib->sass->engine.rb.   添加这句话.在所有的request XXXX 之后即可. 复制添加 Encoding.default_external = Encoding.find('utf-8')   魔芋:已使用webstorm+sass   **…
近日,由苏州思杰马克丁软件公司独家代理的CorelDRAW 2019将在苏州开启一场设计上的饕餮盛宴,您报名了么? 不管您是专业的设计师还是热爱设计的狂热粉丝,都将有机会参与到我们的活动中,为了这场盛宴能给您展示出最好的效果和视听感受,我们也在紧锣密鼓的筹备当中l... 4月23日下午,我们苏州.金鸡湖不见不散哦~ CorelDRAW 2019线上发布会 本次发布会我们有幸邀请到Corel中国区总经理张勇(Allen)先生亲临现场,与您进行最近距离的互动. Allen早在2012年就被任命为Co…
前提,先配置并运行mentohust(作为802.1x认证) 1,取得编译完成的可执行文件(可先在虚拟机里测试) 2,上传到路由器 3,把dogcom主程序和配置文件放在/etc/storage/dogcom/ 4,chmod +x 文件名 5,自定义设置,脚本,在路由器执行完成之后:末尾添加 /etc/storage/dogcom/dogcom -m dhcp -c /etc/storage/dogcom/2019.cfg -v -d 最后,在设置里找到并点击把/etc/storage写入闪存…
今天在做SQL并发UPDATE时遇到一个异常:(代码如下) //Parallel 类可产生并发操作(即多线程) Parallel.ForEach(topics, topic => { //DBHelper是一个封装的数据库操作类,下面这行代码将执行UPDATE语句 DBHelper.Update(topic, "TopicID=" + topic.TopicID); }); 出现此问题的原因是,在SQLServer默认情况下,一条SQL语句就是一个事务.而在多线程同时UPDATE…
要求 请确保在你的路由器shell 中有以下这些命令 adduser, deluser, addgroup, delgroup, su . 还需要熟悉su,chown ,opkg,mkdir,服务操作等命令 安装所需的包 #opkg update #opkg install pgsql-server pgsql-cli 改变数据库和日志文件所在路径(/etc/config/postgresql) #uci set postgresql.config.PGDATA=/srv/postgresql/…