情灭缘尽 发表于 2008-9-11 00:51:27

拆解routeros

快一年没用过routeros了,看看现在routeros的讨论依然热火朝天,呵呵,很开心
很多人,包括我自己,用ros的时候发现越来越懒,不想问题,现在很少用ros的时候反倒想了很多问题,所以决定拆解分析routeros的实现
不针对程序,只针对功能
就我所知道的说一下,希望起到抛砖引玉的作用
我们用ros不单要知道如何操作,我们更加应该知道为什么
知其然,知其所以然
大家自己选择吧


首先ros是一个linux系统,我现在安装一个3.13版本的ros,然后慢慢分析
我尽量的使用linux下的开源程序来实现ros的功能,随后我会详细讲解各软件的基本用法来实现ros的大部分功能,同时也正好是一次巩固提高的过程
完全安装,关机,gentoo livecd启动机器
已知功能和实现方法
功能                   routeros                                                linux

系统                   linux                                                   linux
标准shell         routeros公司开发                                                   bash
图形界面               winbox                                                    N多                                  不多做分析,因为也不是很常用我
防火墙架构             Linux netfilter/iptables                                  Linux netfilter/iptables
文件系统使用         ext2 ext3 initramfs                                       众多
电源管理功能         无                                                                  一般内核都编译进去了标准的电源管理
dhcpd功能                                                                                 dhcp3-server可以非常简单的实现
web               有,但是只有html静态页面                                          apache2实现,加模块支持n多功能
dns               缓冲和简单的a记录设置                                             bind9实现强大的dns功能
pppd               pppd                                                      pppd
pppoed               pppoe服务器                                                rp-pppoe kernel模式   
bridge               bridge                                                    bridge
bonding            bonding                                                   bonding
队列                  队列                                                               tc      有请高手,这个我不熟悉哦
ftpd                  ftp功能                                                            N多FTPD
静态路由管理                                                                                 iproute2
snmp               snmp                                                       linux下用这个要比ros爽的多
ssh                  ssh                                                      openssh

今天先罗列这多了,明天继续,罗列完毕了再一个一个功能具体分析


未完,待续
                                                                                                                        情灭缘尽 2008 09 11 武汉

[ 本帖最后由 情灭缘尽 于 2008-9-11 01:22 编辑 ]

paldos 发表于 2008-9-11 09:27:13

反正说白了,ROS能实现的,linux基本能实现。只是复杂很多。呵呵:lol

专卖精品 发表于 2008-9-11 09:33:37

ROS就是一个LINUX的WINDOWS界面

haoboss 发表于 2008-9-12 01:28:28

ROS能实现的,linux基本能实现。

yjd 发表于 2008-11-28 23:54:48

ROS就是拿linux内核然后自己开发出界面和功能。相对自己定制,稳定性会更好些。
就是自己拿lfs diy一样。
但是楼主这样试验对自己的知识技能提高会有很大帮助 。支持:handshake

小狼 发表于 2008-11-29 21:28:06

.
这个对比不错。

情灭缘尽 发表于 2008-11-29 22:49:40

最近 进展不错,呵呵

shengzhe 发表于 2008-11-30 10:52:07

:lol :lol :lol

墨迹 发表于 2008-12-1 00:33:52

期待续集:lol

prettywolf 发表于 2008-12-1 15:56:37

曾一时冲动想做一个的。
用WEB进行管理,不过细想一下工作量还是比较大的。
单枪匹马很难做到,流产。
页: [1]
查看完整版本: 拆解routeros