POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10275|回复: 15
打印 上一主题 下一主题

打造了基于pfsense系统的电驴、BT、多点续传、WEB、文件共享、软路由一体机

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-5 07:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统是在和freebsd 6.2环境,也就是和pfsense 1.2版本一样的环境下编译

方法,把整个freebsd 的/usr环境覆盖在pfsense的/usr上

成功实现:

apache-2.2.8        Version 2.2 of Apache web server with prefork MPM.autoconf-2.61_2     Automatically configure source code on many Un*x platforms autoconf-wrapper-20071109 Wrapper script for GNU autoconfbigreqsproto-1.0.2  BigReqs extension headersbitstream-vera-1.10_2 Bitstream Vera TrueType font collectioncups-base-1.3.7_2   Common UNIX Printing Systemcurl-7.18.0         Non-interactive tool to get files from FTP, GOPHER, HTTP(S)db41-4.1.25_4       The Berkeley DB package, revision 4.1expat-2.0.0_1       XML 1.0 parser written in Cfontconfig-2.3.2_6,1 An XML-based font configuration API for X Windowsfreetype2-2.2.1_1   A free and portable TrueType font rendering enginegd-2.0.35,1         A graphics library for fast creation of imagesgettext-0.14.5_2    GNU gettext packagegmake-3.81_2        GNU version of 'make' utilitygnu-autoconf-2.59   Automatically configure source code on many Un*x platforms gnutls-2.2.2        GNU Transport Layer Security libraryhelp2man-1.36.4_1   Automatically generating simple manual pages from program oimake-6.9.0         Imake and other utilities from X.Orginputproto-1.4.2.1  Input extension headersjpeg-6b_4           IJG's jpeg compression utilitieskbproto-1.0.3       KB extension headerslibX11-1.1.3_1,1    X11 librarylibXau-1.0.3_2      Authentication Protocol library for X11libXdmcp-1.0.2_1    X Display Manager Control Protocol librarylibXft-2.1.7_1      A client-sided font API for X applicationslibdrm-2.0.2        Userspace interface to kernel Direct Rendering Module servilibexecinfo-1.1_1   A library for inspecting program's backtracelibgcrypt-1.4.0     General purpose crypto library based on code used in GnuPGlibgpg-error-1.6    Common error values for all GnuPG componentslibiconv-1.9.2_2    A character set conversion librarylibsigc++-2.2.2     Callback Framework for C++libtool-1.5.24      Generic shared library support scriptlibtorrent-0.11.9   BitTorrent Library written in C++libxml2-2.6.31      XML parser library for GNOMElinux_base-fc-4_9   Base set of packages needed in Linux mode (for i386/amd64)m4-1.4.4            GNU m4mldonkey-core-2.9.4 Client 'core' for the MLDonkey peer-to-peer networkmysql-client-5.0.51a Multithreaded SQL database (client)mysql-server-5.0.51a Multithreaded SQL database (server)ocaml-3.10.2_1      The Objective Caml compiler and programming environmentopenldap-client-2.3.41 Open source LDAP client implementationp5-gettext-1.05_1   Message handling functionsperl-5.8.8          Practical Extraction and Report Languagephp5-5.2.6          PHP Scripting Languagepkg-config-0.21     A utility to retrieve information about installed librariespng-1.2.12_1        Library for manipulating PNG imagespopt-1.7_4          A getopt(3) like library with a number of enhancements, fropostgresql-client-8.2.7 PostgreSQL database (client)prozilla-2.0.4      ProZilla is a fast download acceleratorpython-2.5,2        The "meta-port" for the default version of Python interpretpython25-2.5.2_2    An interpreted object-oriented programming languagertorrent-0.7.9_1    BitTorrent Client written in C++samba-3.0.28a,1     A free SMB and CIFS client and server for UNIXscreen-4.0.3_1      A multi-screen window managersqlite3-3.5.6       An SQL database engine in a C library w/ Tcl wrappertcl-8.4.19,1        Tool Command Languagetiff-3.8.2_1        Tools and library routines for working with TIFF imagestk-8.4.19,2         Graphical toolkit for TCLvsftpd-2.0.6        A FTP daemon that aims to be "very secure"wget-1.11           Retrieve files from the Net via HTTP and FTPxcmiscproto-1.1.2   XCMisc extension headersxextproto-7.0.2     XExt extension headersxf86bigfontproto-1.1.2 XFree86-Bigfont extension headersxmlrpc-c-1.06.27    XML-RPC library for C and C++xorg-clients-6.9.0_3 X client programs and related files from X.Orgxorg-documents-6.9.0 Documentation of X11 protocol and libraries from X.Orgxorg-fonts-100dpi-6.9.0_1 X.Org 100dpi bitmap fontsxorg-fonts-75dpi-6.9.0_1 X.Org 75dpi bitmap fontsxorg-fonts-cyrillic-6.9.0_1 X.Org Cyrillic bitmap fontsxorg-fonts-encodings-6.9.0_1 X.Org font encoding filesxorg-fonts-miscbitmaps-6.9.0_1 X.Org miscellaneous bitmap fontsxorg-fonts-truetype-6.9.0 X.Org TrueType fontsxorg-fonts-type1-6.9.0 X.Org Type1 fontsxorg-fontserver-6.9.0_1 X font server from X.Orgxorg-libraries-6.9.0 X11 libraries and headers from X.Orgxorg-manpages-6.9.0 X.Org library manual pagesxorg-nestserver-6.9.0_1 Nesting X server from X.Orgxorg-printserver-6.9.0_2 X Print server from X.Orgxorg-server-6.9.0_5 X.Org X server and related programsxorg-vfbserver-6.9.0_2 X virtual framebuffer server from X.Orgxproto-7.0.10_1     X11 protocol headersxterm-220           Terminal emulator for the X Window Systemxtrans-1.0.4        Abstract network code for X


可惜的是,支持DHT的最新版本的rtorrent 0.81无法编译成功,只能编译stable的0.7.9,遗憾

[ 本帖最后由 hzjinjin 于 2008-5-5 10:38 编辑 ]
2#
发表于 2008-5-5 08:35 | 只看该作者
技术解析

编译编译
回复 支持 反对

使用道具 举报

3#
发表于 2008-5-5 08:49 | 只看该作者
看不懂[innocent>
回复 支持 反对

使用道具 举报

4#
发表于 2008-5-5 09:05 | 只看该作者
什么新技术?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2008-5-5 10:38 | 只看该作者
pfsense 是软路由系统,如果家用光搞一个机器当路由器,有点奢侈

一直有人在想是不是在pfsense上挂BT,这样可以物尽其用

所以我编译了一些模块:

mldonkey 以电驴为主的所有P2P下载
rtorrent  BT
prozilla 多线程下载
apache+MYSQL+PHP WEB服务
samba服务提供文件共享
加上本身强大的路由功能

[ 本帖最后由 hzjinjin 于 2008-5-5 10:42 编辑 ]
回复 支持 反对

使用道具 举报

6#
发表于 2008-5-5 10:39 | 只看该作者
通篇没说在什么机器上....该不会是在pc上吧?


...果然在pc上...:funk:
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2008-5-5 10:43 | 只看该作者
图拉丁+815+512M跑的,够省电省钱了

加个Tplink 550G的无线网卡还可以实现无线AP
回复 支持 反对

使用道具 举报

凡妮娅 该用户已被删除
8#
发表于 2008-5-5 11:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9#
发表于 2008-5-5 12:25 | 只看该作者
其实软件什么的都容易实现,就是硬件不好找,既要性能适中,又要便宜功耗低,比较难找。

用pc的话不如直接windows方便简单。

不过还是谢谢分享!
回复 支持 反对

使用道具 举报

凡妮娅 该用户已被删除
10#
发表于 2008-5-5 12:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11#
发表于 2008-5-5 12:54 | 只看该作者
原帖由 凡妮娅 于 2008-5-5 12:39 发表
" src="./images/smilies/PCinlife2009/innocent.gif" border=0 smilieid="124">   便宜容易找,功耗低适中的确实很难。

  虽说现在ITX漫天飞,看着都不错。  但是让你找个盒子和电源后发现还家里的老机器都卖不到那个价钱。。。干脆还是老机器继续用用算了,就是费电+噪音。 噪音的 ...


cpu尽管Downgrade,能找到多低档的就上多低档的,主频能多低就多低,就这么点功能用P2都觉得浪费。:)
回复 支持 反对

使用道具 举报

凡妮娅 该用户已被删除
12#
发表于 2008-5-5 16:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2008-5-9 07:56 | 只看该作者
我现在上网用的还是815+图拉丁+512
回复 支持 反对

使用道具 举报

14#
发表于 2008-5-9 11:13 | 只看该作者
呵呵,,,没有请注意文明SD
在Linux试试,呵呵
回复 支持 反对

使用道具 举报

15#
发表于 2008-5-9 12:36 | 只看该作者
freenas有没有搞头?
回复 支持 反对

使用道具 举报

16#
发表于 2008-5-10 10:38 | 只看该作者
原帖由 xpressure7 于 2008-5-5 10:39 发表
通篇没说在什么机器上....该不会是在pc上吧?


...果然在pc上...:funk:

FreeBSD当然是运行在PC上。PowerPC也没几个人买的起,买的起也不会用来做这个。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-4 04:52

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表