就像王垠在那个自由软件大会说的,写日记是非常有好处的,他的硬盘毁了以后重新配置系统,很多原来的配置等等就是从原来发在网上的文章中找到的。
先上张全景图吧
去年,原来我在gnome下的时候,习惯openbox窗口管理器。现在用了xfce,依然决定用回openbox(xfce桌面&openbox WM)
但是装了openbox,在gdm下并没有给出个像原来gnome&openbox的会话环境选项,得进去后手动启动openbox。下次看看,决定用土方法,直接把openbox --replace加入到xfce的自动启动中,这样每次启动就能用openbox WM了。对了,看看能不能把xfce带来的WM(也就是默认的那个)xfwm4删掉,留着也没用。
如果你用Windows7并且有无线网卡,在管理网络连接那里应该能看到个Microsoft Virtual Wifi Miniport Adapter,并且平时都是未连接的。平时貌似都感觉没什么用,可这次它发挥作用了。
回老家在乡下没网,但是把笔记本搭在窗口上能勉强搜到个WIFI,连上了,得把笔记本举着来用。这还不算啥,搭几张凳子就好了,可是平板电脑要上可就不方便了。于是便打起了用笔记本来共享这个无线网的主意。
不是BIOS问题,BIOS很多设置都看了,改了,还不行,郁闷死。
最后干脆直接Load default,一样。看来是硬盘Or系统问题。
这个硬盘不太稳定,线不太好,所以导致系统自动跳到PIO模式。现在换线了,但是跳不回DMA,于是直接试试,删除IDE控制器驱动(指的是右键卸载),然后重启,自动装上驱动,再重启,果然DMA了。哈哈。
把openwrt trunk更新到最新版本。
原来老说会崩溃(CPU占用率突然飙高,越来越卡,最后系统死机导致自动重启)。
其实是QOS导致的,不知道是我的路由CPU太慢还是那个算法有bug。后来我知道了,重启一下qos进程CPU占用率就下去了。
昨晚更新了下,把系统和luci啥的软件都更新到最新版本了。希望能解决一些古怪的问题。
刚刚我opkg list-upgradable 列出了下可以更新的软件,看到有miniupnpd,我就更新了下。
果然是,上次我往官网提交的那个Bug已经解决了。我在本博客也发了临时的解决方案:http://user.qzone.qq.com/363730351/blog/1325939547
就是这个。大家直接下载新版就OK了。哈哈哈。高兴哈。
因为以前也不常用upnp,所以也没在意,今天突然要用到,不能用,就狂折腾。研究了一下午, 终于搞定了。
的确是miniupnpd的 bug。如果你的机子出于/32以下的子网(也就是255.255.0.0或者255.0.0.0或者0.0.0.0子网中),比如路由 IP192.168.2.1,而你的机子IP为192.168.1.1,子网掩码255.255.0.0,255.255.0.0通常在IP的末尾用 /16表示(255.255.255.0则是/32),如192.168.1.1/16。miniupnpd只认/32的IP,即便在/etc /config/network中设置了子网掩码为255.255.0.0,也无济于事。比如路由IP为192.168.2.1,那么miniupnpd 只认192.168.2.x的机子的自动映射请求。这是一个很大的bug,怎么他们的开发者都没有发现?