设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

打破传统思维——大胆尝试在路由器上搭建SVN服务器

2013-7-17 14:48| 发布者: 红黑魂| 查看: 7010| 评论: 0|原作者: wapco|来自: 博客园

摘要:   今天给大家带来一篇比较有意思的文章,不涉及技术上的,希望大家轻拍。本文的文字和图片全部为原创,尊重作者转载请注明出处!   说起路由器能够干嘛,大部分想到的就是用来组建局域网呀,或者偶尔用它做做BT ...
  今天给大家带来一篇比较有意思的文章,不涉及技术上的,希望大家轻拍。本文的文字和图片全部为原创,尊重作者转载请注明出处!

      

  说起路由器能够干嘛,大部分想到的就是用来组建局域网呀,或者偶尔用它做做BT、迅雷脱机下载之类的,如果我告诉你用路由器还能用来做SVN服务器,甚至运行mysql+php你信么?今天我们就来打破这个传统思维,用路由器来做SVN服务器。 

      

  SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管的项目都是开源的,所以当有些项目不方便在网上公开的时候,就需要自己搭建SVN服务器了。windows、linux的用的是最多的了,但是有时候为了放一个SVN要单独放一台电脑并24小时开机,不符合节能减耗的目的。所以今天笔者就做一个大胆的尝试,使用路由器架设SVN服务器,路由器的功耗只有电脑的百分之一,而且平常也都要开机,这看起来有点像天方夜谭,因为路由器不论是CPU、内存还是ROM上,都远远不如一台电脑,甚至不如一台普通的安卓手机的性能,但是“实践是检验真理的唯一标准”,所以我们今天就来做一个尝试并检验它的可能性。

      

  我们都知道,路由器的操作系统也是基于Linux的,既然Linux上可以搭建SVN,那理论上路由器也是可以的,只是我们要用到第三方的路由器固件,因为路由器自带的固件是封闭的,功能上也有一定的限制,所以我们这里需要一台满足这样需求的路由器:至少带一个USB接口(用来挂载U盘或者移动硬盘之类的);可以刷DD-WRT、Openwrt、TOMATO其中的一种;CPU主频在300MHZ,RAM在32M以上。在本文中,我们用的是华为的HG255D路由器,因为这台路由器全新的也就不到100块钱,淘宝二手的50左右即可,有一个USB接口,硬件配置是:CPU Ralink RT3052@384Mhz,16M FLASH,32M DDR内存(+20可以升级64M性能更好)。可以刷DD-WRT和Openwrt系统。

      

  路由器怎么刷第三方固件网上已经有很多资料了,这里就不在详细说明,我们直接拿刷好DD-WRT系统作为今天的测试平台,其他系统基本上操作也都差不多。

      

1、首先拿一个1G以上的U盘,在Linux系统中格式化为ext3格式,然后插在路由器的USB接口上,打开浏览器输入192.168.0.1(根据自己实际IP)进入路由器管理界面,然后点“服务”-“USB”选项,按照下图中打开USB支持,并将U盘挂载为opt,点应用后如果提示Status: Mounted on /opt则挂载成功。



2、接下来再点选项卡“服务”-“服务”,然后启用SSH并应用,如下图所示:



3、第三步下载PuttyMan,打开软件后新建连接,注意用户名那边无论路由器的用户名是什么都要填root,密码则是路由器的密码,如下图



4、连接路由器,如果出现下图中信息,那么恭喜你,已经离成功只有一半了,否则请重复前面2步。



酷毙
1

雷人

鲜花

鸡蛋
1

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部