OpenWrt usb挂载与samba 配置与测试

软件包
usb基础软件包:kmod-usb-core kmod-usb-ohci kmod-usb2(ehci)等。newifi mini的官方14.07已打包。
usb存储:kmod-usb-storage block-mount
fat32文件系统:kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1(字符编码包必须要装)
ntfs文件系统:ntfs-3g。不要装kmod-fs-ntfs,umount的时候内核不稳定。
挂载与卸载
mount /dev/sda2 /mnt/usb
umount -l /mnt/usb

也可以指定文[……]

Read more

newifi mini纯净版OpenWrt兼容内核固件,集成rt2860v2、mt76x2e驱动

基于原生OpenWrt Barrier Breaker 14.07,使用SDK && ImageBuilder构建,与官方14.07内核兼容,可直接安装官方源任意软件包(包括内核模块)。

尝试做这个事情主要是因为PandoraBox固件没有打包某些我需要的内核模块,因为都是3.10内核,有些ko是可以忽略警告强行安装的,但少部分ko因引用内核头文件config而无法二进制兼容(例如ipset,你懂的)。

友情提醒1:此固件不适合普通小白使用,需要对OpenWRT有一定的了解,具备初级的Linux折腾能力,至少要会用vim编辑network、wireless等配置文件[……]

Read more

在openwrt brcm63xx优雅地安装broadcom wl无线驱动

原生的openwrt在63xx设备上自带的是b43驱动,而(据说)博通官方的wl驱动要比社区的b43要稳定一些。

我个人的使用感受是b43好像是不能中继的(至少我当年在DB120、10.03.1系统上测试不成功),以及流量大时cfg80211会占用很大的cpu,挂下载的时候延迟会飙到2000ms,有时还会断线,总之是各种不爽,后来不得不插一个tplink的usb供电小ap才稳定下来。

最近终于折腾好了wl驱动,发现如果是挂迅雷、连接数多的情况下延迟同样会飙高,但总算没掉线,迅雷限制连接数的话就没有任何问题。个人感受比以前好一些。

下面说优雅地安装方法。官方wiki有提到wl驱[……]

Read more

使OpenWRT支持河南联通特殊拨号

近日购RG100A若干,其中一台带回老家测试ADSL modem功能拨号上网,使用的是guzhifeng制作的固件。

modem部分按照说明设定还算比较顺利,vpi/vci通过网线直连现有的猫进入管理界面找到,我家所在地区为8/81。注意设置后执行的是/etc/init.d/modem boot,而非start,因为猫需要先初始化硬件(需要将闭源的近500K的电话线信号软调制代码以二进制shellcode的方式映射到内存中然后交给brcm6358的另外一个核心执行),而后才是ADSL拨号服务。

河南联通的主要难点是对pppoe用户名进行了加密处理,更要命的是加密后的字符串中故意含有[……]

Read more

315/433MHz智能遥控终端

项目地址:https://github.com/gmsj0001/rfunit

感谢2014年9月乌云首届安全峰会《智能家居,光环下的玄机》议题采用本项目方案制作演示DEMO。

====特点====

1、串口通信,纯字符界面命令行操作,上位机无需任何软件
2、标准2262协议,支持直接发送自定义键码
3、自适应不同震荡电阻和脉宽
4、32个预置存储
5、多任务并行设计,支持不限时间脉冲发送
6、极简主义设计,MCU仅8针脚,程序编译后仅2K字

====用法====

使用USB转TTL线连接上位机与本设备,使用任何串口调试工具(如minicom、p[……]

Read more

H3C Lite轻量级校园网认证Linux客户端(For SHNU)

2014年7月15日Update:
代码已完全重构,使用纯C编写。
项目主页:github.com/gmsj0001/h3clite

7月18日Update:
添加OpenWRT的UCI与LuCI控制界面(基于netifd,适用于AA及以上版本,不适用Backfire),如图。详情见github。

—————————————————————————————————————————-

H3C Lite[……]

Read more

使用LMDE MATE作为工作站长期系统

死理性派通常并发很严重的选择障碍症,而且我这样的可以称得上病危的程度。因为理性无法控制选择矩阵中各个参数的量化,使得绝对理性无法存在。

Linux发行版上,最早接触的是Ubuntu,后来建站用到了Debian,所以就对DEB系产生了路径依赖而对RPM系无感。然而Ubuntu的问题是从11年换成了Unity这个坑爹的桌面,以及添加了各种乱七八糟的商业软件,最终让我转投简洁的Debian,花各种功夫从最基础的系统一点点添加软件包,再一点点做美化,结果最后还是在某次更新后华丽丽地坏掉了——Debian稳定版真的不适合当桌面,不稳定版又真的是不稳定。

后来又陆续实验了openSUSE以及国[……]

Read more

安装openSUSE记录

opensuse是个好系统。先上图。

其实是去年调教的debian在某次apt-get upgrade后gnome shell坏掉了,所以说unstable果然名副其实。后来一直用的ubuntu,然后今年实在忍受不了虚拟机ubuntu的unity桌面的速度了,特效还TM不能关,偶然尝试装了kubuntu-desktop,发现kde4还是蛮有意思的,界面和gnome3一样好看,而且耦合性较好,不像gnome那么零碎到各种打补丁。

kde的最好的发行版是opensuse,原因是都是德国人弄的,甚至是相同一群开发者,就装了试试,感觉还不错。个人感觉优点如下:

1、yast不[……]

Read more