Debian/Raspberry Pi通过编译的方式安装第三方锐捷(Ruijie)拨号MentoHUST

首先感谢华中科技大学的同学们的贡献,这篇文章没有什么技术含量,大部分内容MentoHUST的主页上都有介绍,详细可以 点击这里 。我这里主要介绍一下我在Raspberry Pi树莓派上手动编译以及编译过程中遇到的问题,算是做个备忘。

首先我们需要安装svn工具以便于checkout项目代码:

sudo apt-get install subversion-tools

下一步便是从代码库中Check out,然后运行 autogen.sh 配置脚本:

svn checkout http://mentohust.googlecode.com/svn/trunk/ mentohust
cd mentohust
sh autogen.sh
Posted in:
  • 计算机应用及维护
  • Unix/Linux/BSD系统
Tagged
  • Linux
  • 拨号上网
  • debian
  • 锐捷Ruijie

将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)

最近又开始折腾起Raspberry Pi来了,因为某处上网需要锐捷拨号,于是我就想能不能让我的树莓派代劳,当然首先要将其改造为路由器,默认自带的网口作为WAN口,我们还缺一个网口,木有办法,只好占用一个USB口,接上一个USB网卡,网上的USB转RJ45网线口的适配器比较少,价格也不便宜,于是就考虑干脆将其改造成无线路由,也符合时下高端大气上档次的标准。

准备工作,当然要先去购买一个USB无线网卡,可以购买的型号比较多,Raspberry Pi官方也提供了 兼容性列表 供大家参考,具体猛击这里。我这里购买的是 网件(Netgear)WNA1000M 150M迷你USB无线网卡

较为官方的介绍配置为无线热点的文章莫过于这一篇 《RPI-Wireless-Hotspot》 。但是实际配置下来始终无法成功。但是无线网卡确实能够被识别,可以通过 lsusb lsmod 查看到,不过我注意到这款无线的芯片型号是RealTek RTL8188CUS,初步怀疑是驱动问题。

Posted in:
  • 计算机应用及维护
  • Unix/Linux/BSD系统
Tagged
  • 网络组建
  • Linux
  • debian
  • 单片机
  • RaspberryPi
  • 无线WiFi

解决TMG发布网站导致The request was rejected by the HTTP filter

看了一下,距离上次发布文章已经有好长时间,主要是被项目搞得够呛,今天也有闲暇时间,正好把上次部署项目时遇到的一个问题简单的叙述下。

按照客户需求采用Forefront TMG 2010发布网站,实际的Web Server是建立在Hyper-V虚拟机上的,然后所有的访问受到TMG网关防火墙的过滤,我按照正常流程建立了网站发布规则,网站基本能正常访问,但感觉略慢些,估计是受到防火墙过滤的因素,没过多长时间,客户反应网站系统无法登录,登录时显示 The page cannot be displayed的错误。核心的错误提示消息是 Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter ,具体的错误如下:

Posted in:
  • 计算机应用及维护
  • Windows系统
Tagged
  • 网络安全
  • TMG

服务器迁移重新配置Web服务的一些细节备忘

之前配置Linux服务器时采用的是Debian系统一直很稳定,这次准备迁移到新的服务器环境上,好在以前的配置我在博客都做了备忘,所以很容易就搞定了,这次服务系统采用的是最新的Debian 7.0,但是有几个细节的忽略导致我折腾了一番,我再这里再做个记录吧:

首先要安装编译环境,虽然我们通过 apt-get 可以方便的绕过手动编译的环节,但是一些程序包可能内置编译命令,可以编译一些扩展程序,如果不安装编译环境,这些扩展程序将失效。通常通过下面的命令直接安装开发编译套件:

apt-get install build-essential

由于部分app是用Python开发的,而其所依赖的包包含可以提高性能的扩展,但是在编译时出现下面的错误:

src/XXX.c:31:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Posted in:
  • 计算机应用及维护
  • Unix/Linux/BSD系统
Tagged
  • mysql
  • Linux
  • debian
  • python
  • python扩展

解决WordPress分类目录、标签丢失的问题

今天偶然注意到WordPress的分类和标签消失了,开始以为是数据库表损坏,于是通过PHPMyAdmin修复表,但是注意到修复表的过程中有一个错误: Can't create/write to file '/tmp/... ,错误代码为13,基本上是因为没有权限导致的,由于这个要修复的表和分类标签表关系不大,于是没多想,只有上网搜索分类目录丢失的具体原因。

网上遇到这个问题的大多数是因为临时文件夹满导致磁盘空间不足的原因,比如这里有篇帖子 《My Categories and Tags all disappeared! Please HELP!》 ,多数人通过清除临时文件夹的文件释放磁盘空间来解决了这个问题,但是我主机上临时文件夹/tmp是空的,而且磁盘空间也绰绰有余,不存在这类问题。

我注意到刚才修复表的错误,会不会是因为MySQL没有读写/tmp文件夹的权限?通过 ls -l 命令发现只有root有写权限,网上有 建议 新建一个临时目录,然后再修改配置文件的。

觉得麻烦,索性直接 chmod 777 /tmp 开放全部权限了,设置完成后,PHPMyAdmin可以正常修复表了,分类和标签也回来了。

Posted in:
  • 计算机应用及维护
  • Unix/Linux/BSD系统
Tagged
  • 网站维护
  • wordpress

解决Netgear Stora的"您的Stora无法到达mystora.com"

抱歉的是很久没有更新文章,主要因为工作繁忙,另外单位下达了新项目,并要求限期完成,所以无暇顾及博客了,还望关注我博客的朋友们见谅。

之前我介绍了西部数据的MyBookLive,感觉NAS在多个设备之前共享数据还是蛮方便的,正好有一次有个朋友提到他们单位的文件共享问题:之前很多数据一直存放在移动硬盘里,多人共享略显不便。于是我向他推荐了NAS,不过考虑到一定的容灾性和可拓展性,在有限的预算下向其推荐了网件(NetGear)的Stora系列产品MS2000 桌面型ReadyNAS 双槽存储服务器,然后额外购置硬盘。

一直很信任网件的牌子,我有两款路由器都是用的这个牌子,稳定性不错,这次我也以为没有多大问题,昨天(19日)朋友打电话来说是货到了,但是装不上,我过去一看,提示:

Posted in:
  • 计算机应用及维护
  • Windows系统
Tagged
  • 网络组建
  • windows
  • 网络存储

DELL服务器进水损坏,漫长的恢复

一台服务器,由于机房天花板水管冻裂渗水,导致进水,主板报废,顺带报废了一张外插网卡,送修了一段时间,前天接到维修站通知,说是修好了,更换了主板,网卡就没用原厂的了,自己新买了个双口的PCI-E网卡接上。

开机正常,就是在启动阶段会提示按F1继续,不按就无法继续引导系统,这个比较麻烦,因为偶然的断电重启这种可能还是有的,如果因为这个导致无法继续自动启动而要手动按F1,则是非常麻烦的。联系了技术支持,得知可以在主板BIOS中禁用这类提示(大概是按F2进入系统设置,然后最后一个关于F1的选项改为Disable),这个问题算是解决了。

Posted in:
  • 计算机应用及维护
  • Windows系统
Tagged
  • 系统故障
  • 网络故障

感谢关注我博客的朋友们,大家新年好!

春节放假,忙于过年,这几天一直无暇打理博客,所以请各位原谅我迟来的祝福:-)

这里我将过去的一年做个简短的总结吧,去年主要研究了Python脚本,初步掌握了Python解决问题的能力,其间也将原先用VBScript/JScript编写的办公软件Office自动化程序改为了Python,另外也为客户编写过网页自动提交工具和报告自动生成工具,自己也实现过Python版本的Whois工具,之前在Web开发方面一直研究的是Django,后来觉得其拓展性不是很好,遂于年末研究了Pyramid这款框架,初步构建了个小项目,如果一切顺利的话,可能于今年上线。总之Python是个很好很强大的工具;当然去年也不光是研究了Python,还进一步研究了Linux运维方面的知识,现在能够初步用Linux架构想要的服务器平台;C/C++方面没研究多少,只不过结合以前Win32的知识编写了个小软件SrvanyUI。

书籍阅读方面,除了关于Python的相关书籍外,还略看了《HTTP 权威指南》,对于HTTP协议有了进一步的认识;还有相关Linux管理方面的书籍。

Posted in:
  • 我的生活点滴
Tagged
  • 生活
  • 工作
  • 感想
  • 节日祝福

Shell_GetImageLists使GetOpenFileName/SHBrowseForFolder导致程序崩溃(Crash)

最近在用C/C++开发一个小项目,文章好久没更新,跟大家打个招呼。今天要介绍的是Win32桌面程序开发的问题,当然我的博客关于Windows程序开发介绍得还是比较少的,主要因为我做Windows开发的时候由于博客不稳定,一直没有更新这类文章,当博客稳定下来后又主打脚本或者Web编程,所以相关内容比较少,以后慢慢增加丰富吧。

今天的问题是一个我遇到的程序Bug,我设计的某程序,其中用到了系统的文件图标,查阅Win32 API后得知可以使用 Shell_GetImageLists 这个API获取,比如说获取16*16大小的系统图标组可以如下编写:

HIMAGELIST himl;
Shell_GetImageLists(NULL, &himl);
Posted in:
  • Windows编程技术
  • 系统应用程序开发
Tagged
  • win32api

解决Excel自动化(Automation)错误发生意外遇到问题需要关闭问题

今天遇到的问题,打开任意Excel文档,均出现“Microsoft Office Excel 遇到问题需要关闭。我们对此引起的不便表示抱歉。您正在处理的信息有可能丢失。Microsoft Office Excel 可以尝试为您恢复”。

Microsoft Office Excel 遇到问题需要关闭

然后出现“Microsoft Visual Basic 自动化(Automation)错误 发生意外。”的对话框,如下图所示:

Posted in:
  • 计算机应用及维护
  • VBScript/JavaScript/Python
  • Windows系统
  • 系统应用程序开发
Tagged
  • excel
  • 木马病毒
  • Office故障
  • Windows批处理

© Wang Ye / 王 晔. All rights reserved.