ClarkConnect Community Edition 5.0 的详细配置

范堡 发布于 2009/07/22 17:56
阅读 5K+
收藏 3


身为网络管理员的你,是否有这样的经历。
市面上买的好几百块钱路由器性能,稳定低下,不能满足企业网络应用苛刻的要求。
市面上买的好上千的路由器, 虽然性能较好, 但功能又有较多局限.
市面上性能好,功能又强大的路由器, 往往好几千才能够得着。

尝试使用软路由!, 付费的一大堆, 配置超级复杂难以操作。
而且对机器的配置, 网卡等硬件要求较高, 动不动就因没有驱动而无法安装。

但现在只要拥有Linux开源软件的帮助,并且再拥有一点来自ClarkConnect的帮助,你就可以将一台标准的PC机转化成一台专用的宽带网关和易用的网络服务器。ClarkConnect对小型企业、家庭办公室和联网家庭而言是一份优秀的解决方案。它在Red Hat的基础上移除了不必要的软件并进行了安全加固,一些有用的Internet网关软件被添加进来,并且安装过程也被设计得更加简便。

最近 ClarkConnect 发布了全新的 Community Edition 5.0  同样基于 RedHat 。
核心版本号为 2.6.18-128.2.16.v5  应该是基于 RedHat As5.x

内置的功能已经可以满足大部分 Home & office 甚至网吧用户的需求。例如:

1,大家最感兴趣的单个用户IP 流量限制。(或者称QOS)
2,强大的防火墙,上网行为管理,轻易封掉用户的 QQ,MSN...的 TM  软件,又或者是 BT,迅雷,emule...
3,构建自己的内网邮件服务器。
4,Proxy 反向代理功能。
...... 等等....

但唯一遗憾的是由于该版本在 ClarkConnect  定位是 for Home & office,所以并不具备双线均衡负载的功能。

项目主页: http://www.clarkconnect.com/ 下载地址: http://www.clarkconnect.com/downloads/

安装方式都是以向导形式的,相对简单!
只要你把下载下来的ISO镜像刻录成光盘.
放到配置不是太太太低的电脑上启动,就能一步步完成系统的安装.

CPU: 不限
内存: 64M 以上
硬盘: 4G 以上
网卡: 最好为常见品牌,型号。

下边是配置过程!


引导后, 出现第一个界面, 输入 linux 然后回车


选择语言, 这里万分建议保持默认的英文. 因为经我试验,中文显示出的是乱码.让你无法看。


键盘布局也维持默认的 US


选择安装的来源, 选择光驱


选择安装的模式, 全新安装还是升级, 我们这里选择全新安装


友情告示, 全新安装将完全删除本机硬盘中所有数据, 请谨慎操作.
确认安装请输入 "ClarkConnect”


选择工作模式, 网关还是路由, 我们这里选择网关。


选择你所要共享的网络类型, ADSL 的选 PPPOE, 我的网络环境是 LAN 的,所以选择 Ethernet。


选择 Ethernet 的类型, 自动获取IP, 或者手动指定。我选择了手动指定.


输入所指定的
IP地址, 子网俺码.
网关地址.
DNS 服务器地址.


设置管理员的密码


硬盘分区的设置, 一般选择第一个默认就ok了.


选择路由器的配置, 即路由的功能, 建议全部都选上.


选择路由器的高级服务, 例如 httpd 服务器, 邮件服务器, FTP服务器, 文件服务器....
建议都选上, 顶多占多几百M空间. 不如以后想到要用起就必须重装才有了。


确认你所有的配置, 选择 Done 开始安装。


安装进行中


安装完毕后需重新启动


重新启动后本地所看到的界面。

然后在你内网的机器, ping 一下你刚才在路由器上所设置的 ip。
看路由器是否已经连上网络。
一般如果ping不同, 试试调换一下内网跟外网的网线。
好了, 这时候可以把本机的鼠标键盘卸下了. 我们可以通过web界面远程配置路由器。



打开浏览器 输入 https://路由器ip:81
例如 https://192.168.1.1:81/
请注意是 https 而不是 http 很多网友都因为这样无法登陆倒web而苦恼。
接下来就可以按照下边的图一步步照着做。


选择语言,只能是 English 了,中文的话肯定乱码


默认 DNS server #1 填写的地址是 127.0.0.1 的
推荐修改为 202.96.128.86 (中国电信DNS的IP)


第三步是在线注册的账号, 可以跳过


第四步是选择时区, 我们选亚洲香港。


第五步是路由器的名字, 可以写你自己喜欢的。


第六也是类似注册的信息,不可以跳过,就硬着头皮随便填点什么吧。


完成后我们就可以正式进行设置了。
首先现在作为网关的路由器应该是能正常对网络进行服务了。
就是说已经是能上网了。

基本的功能完成后,我们可以根据需要再做些设置。
例如是, 开启并设置 DHCP, 自动分配IP功能。
IP 速度规划(限速) 功能。

下边是 DHCP
在Network 菜单中选择 DHCP




配置很简单, 我就不详细说了。
下边是 IP 规划,限速.
在Network 菜单中选择 Bandwidth




把 IP 规划服务开启。
先设置总宽带, 例如我把上传跟下载都设置成 4096 即 4M (400K)
然后再往下设置受限制的IP范围.

选择 Bindwith Manager 中的 Add Advanced Rule

如图所示, IP Address / IP address Range 选项为 Destination 。
IP范围由 192.168.1.100 至 192.168.1.150
Port 端口号 选项为 Destination 后边的输入框为空即所有端口。
Direction 限制类型为 Download / upload (下载/上传)
Rate 跟 Ceiling 都设置为 所允许的最大流量数。
Greed 优先级可以为 Medium 中等。

然后点 Add 即可添加到  Bandwidth 列表中。
速度控制立即起效

备注,在使用ADSL 这种上下行非对称宽带的时候,按照上面的设置,upload 限速可能会不起效。
如果遇到这个问题,需要在设置upload速率的时候把 IP Address / IP address Range 选项设为 Source

监控功能:


ClarkConnect Community Edition 5.0 内置有系统状况监控功能。
在 Reports 菜单中选择 Statistcs 就能看到包括网卡流量, 内存, CPU, .... 的曲线图。
相当专业。(貌似这图是 MRTG 出的呵..)

但, ClarkConnect 并没有内置 SNMP 功能。
如果你想通过snmp软件统一监控设备的话, 未免有点麻烦。

但这好解决! 因为 ClarkConnect 是基于 RedHat 核心构建的.
我们可以自己装!!

就跟普通linux Redhat 一样. 使用 putty 等ssh工具。
远程登录到路由器.

账号 root 密码 跟是你所设置的管理员密码
其实就是个 Linux 系统。

clarkconnect 为了缩小体积, 紧紧集成了满足基本自身系统基本功能的软件包。
但值得一赞的是,其在保持瘦身的前提下,还保留了 YUM 。

熟悉Linux 的朋友就不用多说了吧? Yum 能够很好的解决 rpm 之间的依存关系,自动从网上或者本地自动安装好你所需要的软件包。

这么我们就现在就只需在 clarkconnect 的 ssh 控制台上输入命令

# yum install net-snmp*
稍等一下,就会自动把以下所有包都下载并提示是否安装。


# rpm -ivh lm_sensors-2.10.0-3.1.i386.rpm --nodeps
# rpm -ivh lm_sensors-devel-2.10.0-3.1.i386.rpm --nodeps
# rpm -ivh net-snmp-5.3.1-24.el5.i386.rpm --nodeps
# rpm -ivh net-snmp-devel-5.3.1-24.el5.i386.rpm --nodeps
# rpm -ivh net-snmp-libs-5.3.1-24.el5.i386.rpm --nodeps
# rpm -ivh net-snmp-utils-5.3.1-24.el5.i386.rpm --nodeps

安装完毕后,就普通RedHat Linux 修改snmpd 配置一样.
# vim /etc/snmpd/snmpd.conf
把配置修改为 Cacti 可读取的模式后保存.

# service snmpd start  (启动 snmpd 服务)

# ntsysv  (系统服务选项中把 snmpd 项选中,即可在重启路由的时候都自动开启)

成功后 cacti 就能顺利读取到路由的 系统状态了.



至此,大功告成!!

ClarkConnect Community Edition 5.0  最基本的应用配置我就写到这里。

但这个强大的软路由系统能做的远远不止这些!

例如内置的不单是传统的防火墙,还集成了上网行为管理。 ”Protocol filter“

  

能通过屏蔽协议来达到例如 封QQ,BT,MSN 等..近百个的控制。

而且我们之前安装时勾选的特殊服务都还没有介绍到。

这些都交给你们去研究实践了.

总之.ClarkConnect 基于 RedHat linux 而构建的。就拥有了无限了可能!!



加载中
0
JavaGG
JavaGG

好好好好好好好.......复杂

顶了

0
红薯
红薯

这篇文章可以作为论文发表了~~~

0
不知道它有没有双线负载的功能,如果有的话,那就强大了
0
要是能实现双线负载,那就强大了
0
灰灰
灰灰

习惯用m0n0

另一个比较有名的,就是pfSense

0
陆星

图都看不到啊

0
d
duweizhen

能不能把图给整理一下,谢谢!

0
情原野

没有图,有点遗憾

不过关于这个的介绍,确实网上很少

顶一个

0
范堡
范堡

因为之前换 Blog 地址, 所以图没了.

现在已重新加上.

0
l
ltolll

支持硬盘或U盘安装吗?

返回顶部
顶部