• OpenWrt USB挂载的一些备忘

    在挂载U盘时失败,dmesg提示找不到某些codepage,才知道这还和Native Language Support有关。

    要记得装上 kmod-nls-cp437、kmod-nls-iso8859-1、kmod-nls-utf8 这3个包。

    另外还有 kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2 kmod-usb-storage kmod-usb-storage-extras block-mount kmod-fs-vfat kmod-fs-ntfs 等包。

  • 使用iptables模拟Symmetric NAT

    如果想让一个P2P程序不能穿透,比较好的办法就是把NAT类型改为对称型的,即Symmetric.

    之前以为NAT类型对于一个路由器是固定的,后来google到了使用iptables模拟的方法,当然Symmetric NAT也有很多不同的具体实现形式,这里模拟的是其中的一种。

    系统为OpenWrt,执行命令

    WAN_IF = “eth0”  # 你的WAN接口
    iptables -t nat -A POSTROUTING -o $WAN_IF -j MASQUERADE --random

    即可。

     

    测试的结果是,对于同一个LAN IP:Port,对不同的Dst IP,映射到的WAN Port会差异比较大;而如果只改Dst Port,端口增量不大,可能为1。

     

    相关参考:
    http://albert-oma.blogspot.bg/2013/12/nat-router.html

  • 推荐一个GPU比较网站 – notebookcheck.net

    之前找到了CPU Monkey这个网站,找新的CPU信息比较适合。

    今天又逛到了www.notebookcheck.net这个网站,不仅有CPU的,也有GPU的数据,而且数据从旧到新,都比较全,可以参考参考,就是GUI老旧了点。。。

  • 深圳长城宽带使用两个月有感

    先说重点:槽点最大在于国外的资源和UDP被限制。

    平时找各种资料,难免要访问位于境外的网站。记得一开始速度还有100kB 200kB,但是最近完全没法用了,http连接基本不能建立,浏览器就一直在在转。
    不要以为是地球另一端的网站才这样,香港的服务器一样是这样。

    经过一点点分析,当访问一些境外(还是说不在长宽自家资源白名单)IP时,会被NAT到一个东莞的IP,然后就很慢很慢很慢很慢很慢。又测试了一下直接发送UDP报文,直接震惊了我:发送100次另一端可能都接收不了几次,我总算是有点理解UDP的“不可靠”了。

    不仅是国外的UDP,就算是国内的UDP,也照丢不误:NTP时间同步,我向正确的服务器IP发了请求,但是根本收不到服务器的回复,换个网络环境,瞬间ok,呵呵了。

    另外,就算是国内的网站,也会时不时遇到死活加载不出来的情况,例如某网站的图片是放到另外一个域名下,然后那域名有点问题,于是整个网站的图片都看不到了。另外,DNS也会随机抽风(我改用第三方DNS也如此)。
    还有蛋疼的是,国内的出口经常不固定,微博经常给我发邮件,说我在哪个哪个省登录了,次数多了就冻结我的账户,都冻结过几次了。

    再反过来说说长宽自家的资源,例如一些视频网站直播网站一些大网站,都有比较好的优化,例如下载某些资源的时候,会直接302重定向到长宽自己的ip下,例如http://123.45.67.89/foo.com/path/file.ext,然后下载速度就飞快了。所谓的100M,是指这些优化过的资源有100M吧,呵呵。至于境外的网站?视乎网站的优化吧,例如github还行,打开成功率比较高;完全没有优化的,大部分情况下打不开,就算能打开,0.1M的速度可能都没有,呵呵。

    然而,这个“优化”有时候会有反作用:这相当于劫持了真正的资源,到它自己的资源库中,隐私问题就不说了,它自己的资源有时候是错的!!!!例如更新linux系统时,如果用http的源,经常就被劫持到了它的服务器上,然后hash验证就过不了,导致更新失败。

    另外一个是P2P简直没法用,BT下载我是从来没见过有速度,测了一下NAT的类型,就是对称型的Symmetric NAT,P2P看来是不用多奢望了。

    之前还不懂别人为什么喷,自己用过了才知道。

    总结:国外垃圾、网游呵呵、P2P更不用想。只用来看看优酷土豆爱奇艺乐视的电视剧,估计会比较满意,可惜这不是我的需求。

  • 夏普黑科技 – 2.87寸超高清显示屏:超1000PPI

    在日本CEATEC JAPAN电子展上,夏普公开展示了各种家具助手、智能机器人等,最受人关注的还是他们的显示技术,现场一款像素密度超过1000PPI的显示屏就亮相了。这块显示屏只有2.87英寸,但分辨率却高达1920×2160,换算后像素分辨率高达1008PPI,这相当于视网膜屏(326PPI)的3倍还要多!

    据了解,这种小尺寸高清屏适合未来的VR设备,目前还处于概念阶段。用这个看VR,才真正是分毫毕现呀。

    216b061555aa4db

    78477de03bc7880

    阅读更多…

  • 推荐一个CPU比较网站 – CPU Monkey

    CPU Monkey是一个比较近几年的CPU信息、跑分的网站,UI简单美观,对于这两三年的CPU,信息十分齐全~

  • iPhone 8上OLED屏幕只是过渡:Micro-LED才是终极武器

    明年的iPhone 8将会更换OLED屏幕,甚至还有类似三星的曲面设计,这也将是iPhone自诞生以来屏幕发生的最大变化,但很可能,苹果想得更多。苹果供应商之一群创光电(Innolux)就认为,出于性价比、可靠性方面的考虑,苹果不太可能长期使用OLED全面取代LCD。

    f59b42f68ad487f

    阅读更多…

  • 【教程】PRO 5 提取并使用旧基带 (20160318_CHNOPEN_MZ035)

    20170228更新,就在2017年2月28日,终于在今天的内测固件中等来了新的S333_M86_20161109_CHNOPEN_MZ041基带,使用半天,电信4G暂时未发现问题。

    20170307更新,今天的稳定版固件也升级到了S333_M86_20161109_CHNOPEN_MZ041基带。

     

    ———————- 以下为原文 ————————–

    从2016年6月21日的体验版固件开始,S333_M86_20160406_CHNOPEN_MZ036基带给我带来了非常多烦恼:我的电信4G信号跳来跳去,从0跳到满格,不断跳,跳起来的时候基本上不了网,电掉得飞快。

    经过不断的使用,发现这个信号跳其实是有地点限制的,在有的地方就很稳,在有的地方就不断跳——大概和电信的基站有关。

    你问我PRO 5不是不支持电信卡吗?——电信的4G在旧基带的时候从来都非常稳定,没道理新基带就会跳成这样样子的。另外,根据论坛上的反馈,联通的4G也有跳的。当然了,你说“怎么我的就没事”,恭喜你,你可以关掉本窗口了。

    对于这个问题,我在官方的APP上反馈多次,在Flyme论坛上也不时有人提出来,但是从来都没有得到官方明确的回复。

     

    今天有空,就想搞一搞,没想到比想象中顺利……

    原理很简单:打开你的 /system/build.prop ,找到 exynos.modempath 这一行,等号右边的路径就是基带文件了。真的比想象中简单。

    然后就是提取旧固件(我提取的是 Flyme 5.1.6.0A)的基带,也就是20160318_CHNOPEN_MZ035版本的 /system/vendor/firmware/modem.bin 文件,文件上传到百度盘(密码:6f9z),接下来的就是几步了:

    1. Root手机(自从我用 Flyme 5 以来好久都没Root了,但是这是必须的)
    2. 备份 /system/build.prop
    3. 挂载 /system 为RW
    4. 把 modem.bin 放到某个地方,例如我把它改名并存放在 /system/vendor/firmware/oldmodem.bin
    5. 修改 build.prop 中的 exynos.modempath 路径,指向你的旧基带
    6. 重启

    最后,友情提醒:Root机有风险,请谨慎操作,后果自负。

  • 华南理工大学新校园网认证协议的一点分析

    新的客户端似乎与drcom有较大的联系,我根据身在现场的同学抓的包,给出一点点分析,并基于scapy写出了一个简单的认证客户端(希望能用)。

    1. Start

    Start包很简单,向固定的MAC地址(01:80:c2:00:00:03)发送请求。1

    阅读更多…