显示标签为“routeros”的博文。显示所有博文
显示标签为“routeros”的博文。显示所有博文

RouterOS 2.9.6 脚本详解

2006年9月15日星期五
四种变量
global - 定义全局变量, 可以要所有的脚本中调用共享
local - 定义本地变量,只能在其所要的脚本下调用,不能被其它脚本共享
loop index variables - 定义在for或foreach里的索引号变量
monitor variables - 监视变量

ROS算术操作
- 负号;相减。
! 逻辑非。
/ 相除。
. 连接。两个符串的连接,添加元素到列表
^ 异或(XOR)
~ 取反
* 相剩
& 与(AND)
&& 逻辑与
+ 相加
< 小于
<< 向左位移
<= 小于等于
> 大于
>= 大于等于
>> 向右位移

逻辑或

ROS说明书里的例子:

计算顺序
[admin@MikroTik]> :put (10+1-6*2=11-12=2+(-3)=-1)
false
[admin@MikroTik]> :put (10+1-6*2=11-12=(2+(-3)=-1))
true

逻辑非
[admin@MikroTik]> :put (!true)
false
[admin@MikroTik]> :put (!(2>3))
true

数位取反
[admin@MikroTik]> :put (~255.255.0.0)
0.0.255.255

加法
[admin@MikroTik]> :put (3ms + 5s)
00:00:05.003
[admin@MikroTik]> :put (10.0.0.15 + 0.0.10.0)
cannot add ip address to ip address
[admin@MikroTik]> :put (10.0.0.15 + 10)
10.0.0.25

减法
[admin@MikroTik]> :put (15 - 10)
5
[admin@MikroTik]> :put (10.0.0.15 - 10.0.0.3)
12
[admin@MikroTik]> :put (10.0.0.15 - 12)
10.0.0.3
[admin@MikroTik]> :put (15h - 2s)
14:59:58

乘法
[admin@MikroTik]> :put (12s * 4)
00:00:48
[admin@MikroTik]> :put (-5 * -2)
10

除法
[admin@MikroTik]> :put (10s / 3)
00:00:03.333
[admin@MikroTik]> :put (5 / 2)
2
[admin@MikroTik]> :put (0:0.10 / 3)
00:00:02

比较
[admin@MikroTik]> :put (10.0.2.3<=2.0.3.10)
false
[admin@MikroTik]> :put (100000s>27h)
true
[admin@MikroTik]> :put (60s,1d!=1m,3600s)
true
[admin@MikroTik]> :put (bridge=routing)
false
[admin@MikroTik]> :put (yes=false)
false
[admin@MikroTik]> :put (true=aye)
false

逻辑与 AND, 逻辑或 OR
[admin@MikroTik]> :put ((yes && yes) (yes && no))
true
[admin@MikroTik]> :put ((no no) && (no yes))
false

数位与AND, 或OR, 异或XOR
[admin@MikroTik]> :put (10.16.0.134 & ~255.255.255.0)
0.0.0.134

位移操作
[admin@MikroTik]> :put (~((0.0.0.1 << 7) - 1))
255.255.255.128

连接操作
[admin@MikroTik]> :put (1 . 3)
13
[admin@MikroTik]> :put (1,2 . 3)
1,2,3
[admin@MikroTik]> :put (1 . 3,4)
13,4
[admin@MikroTik]> :put (1,2 . 3,4)
1,2,3,4
[admin@MikroTik]> :put ((1 . 3) + 1)
14
[admin@MikroTik]> :set a "It's "
[admin@MikroTik]> :put ($a . OK)
It's OK

ROS脚本保留字
beep execute global list pick time toip typeof
delay find if local put toarray tonum while
do for led log resolve tobool tostr
environment foreach len nothing set toid totime

:beep length=2s frequency=10000
产生2秒10kHz的音频
length缺省值为100ms
frequency缺省值为1000Hz

:set a "/int dis lan\n/int dis wan"
:execute $a
执行多条命令,例子里执行了两条命令。\n是换行

:global
定义全局变量

:list interface
显示相关命令。显示当前目录及子目录下有关interface的命令

:pick
取字符串或数组的某一断。字符串(数组)的第一个为0。
[admin@MikroTik]>:put [:pick "I love you" 2 6]
love

:time
执行命令所需的时间
[admin@MikroTik]> :put [:time [:resole www.sina.com.cn>
00:00:00.006
执行解析www.sina.com.cn这个域名所需的时间

toip toarray tonum tobool tostr toid totime
转换值类型

:delay 3
延时3秒,缺省为1秒

:find
查找字符串或数组中第一个出现查找内容的位置
[admin@MikroTik]>:put [:find abcdcba cd]
2
[admin@MikroTik]>:put [:find "1,2,3,4,3,2,1" 2]
1

:put
输出到屏幕上,上面就很多例子了。

:if
条件选择
[admin@MikroTik]>:if(1<2) do={:put true}
true
如果条件为真,执行do={}里面的命令
[admin@MikroTik]>:if(1>2) do={:put true} else={:put flase}
flase
如果条件为真,执行do={}里面的命令,否则执行else={}里有命令

:local
定义本地变量

:while
条件为真时循环执行do={}里的脚本命令
[admin@MikroTik]>:set i 0;:while($i<5) do={:put $i;:set i ($i+1)}
0
1
2
3
4
5

:for
循环执行do={}里的脚本命令
:for i from=1 to=100 step=30 do={:put $i}
1
31
61
91

:foreach
在集合(数组)里循环执行do={}里的脚本命令
:foreach i in=[/interface find type=ether] do={:put [/interface get $i name]}
ether1
ether2
ether3
ether4
在[/interface find type=ether]的集合(类型为ether的interface ID)循环输出

interface的名称。我这时有四张网卡

:log 日志类型 日志内容
写文本到日志(script log)
类型在/system logging里可以找到
:log info "系统信息"
到LOG里查查运行结果吧

:resolve
解析域名的IP地址
[admin@MikroTik] > :put [:resolve www.sina.com.cn]
61.172.201.240

:environment print
显示所有变量及其值

:len
字符串或数组的长度
[admin@MikroTik] > :put [:len hello]
5
[admin@MikroTik] > :put [:len "1,2,23,65,54,6"]
6

:nothing
空值。nothing不等0,不等于空字符""
:find abc a的结果是0
:find abc d的结果是nothing

:set
赋值
[admin@MikroTik] > :set a test
将abc字符赋给变量a
[admin@MikroTik] > :put $a
test
[admin@MikroTik] > :put a
a
引用变量的值要在变量前面加$

软件路由器使用经典十问

2006年9月7日星期四
【简 介】
  一般认为用普通PC安装一套专用的路由器程序组成的系统称为软件路由器. 486电脑+免费的软件=专业的软件路由器。

  一、什么是软件路由器?
  一般认为用普通PC安装一套专用的路由器程序组成的系统称为软件路由器. 486电脑+免费的软件=专业的软件路由器。
  二 、软件路由器技术复杂吗?
  不复杂,非常简单,会用普通操作PC就可以安装软件路由器。
  三、常见的软件路由器有那些?
  根据使用的操作不同可以分为基于windows平台和基于Linux/bsd平台开发的软件路由器,基于Windows平台的软件防火墙比较常见的有ISA Server、Winroute Firewall等,这些软件都是商业化的,通常根据授权用户数不同收费而不同,购买正版的软件防火墙的费用对许多中小型企业来说无疑是一笔不小的开支。有而基于Unix/Linux平台的软件防火墙大家一般接触较少,受益于开放源码运行,目前基于Unix/Linux平台的软件防火墙如雨后春笋般不断推出,这些软件防火墙大多是免费的,常见的有RouterOS、m0n0Wall、SmoothWall、Ipcop、CoyoteLinux等,这些系统共有的特点是一般对硬件要求较低,甚至只需要一台486电脑,一张软盘,两块网卡就可以安装出一台非常专业的软件防火墙,这对很多有淘汰下来的低档电脑的朋友来说,意味着拿一台淘汰的电脑,安装一套免费的防火墙软件,不花一分钱就DIY出一台专业的防火墙,而且这些系统自身也包含了NAT功能,同时可以实现宽带共享,这意味着这台免费的防火墙其实也是一台出色的宽带路由器,这是多么令人激动的事情。
  四、软件路由器功能如何?
  不同的软件路由器功能不一样,绝大部分基于Linux/bsd的免费软件路由器功能并不比商业的差,而且比商业的功能还要强大。
  五、软件路由器的性能和稳定性如何?
  目前常见的硬件宽带路由器,绝大部分都是用软件来实现的,跟软件路由器是一样的,而且软件路由器一般硬件配置要比硬件的宽带路由器配置高,所以某些情况下速度比几千上万元的硬件路由器稳定还要快。至于软件路由器的稳定性,受益于稳定的Linux和BSD内核,软件路由器的稳定性非常好,我见过最长时间不用重启的软件路由器,已经有一年多了。
  六、制作软件路由器需要什么配件?
  一台486以上,8M内存以上的普通PC,再加两块网卡就可以了,有些软件路由器如CoyoteLinux只需一张软盘就可以了,对于网卡没有特殊的要求,常见的Rtl8139 和530tx,3COM905B-TX,Intel82559 服务器网卡等都可以,不过根据我们的经验,一台工作良好的软件路由器,网卡一定要好,所以我们会推荐你使用iNTEL或3COM品牌的网卡,特别是Intel82559效果非常不错。如果经验条件许可,购买一个电子硬盘或CF-IDE转接卡再配上CF存储卡,是不错的选择,这样做出来的软件路由器,可以跟硬件的路由器相比了。
  七、软件路由器会淘汰硬件路由器吗?
  不会,但会软件路由器会逐渐占领更多的硬件路市场,软件路由器还不能淘汰硬件路由器,它们的市场定位不同,而且在高端只有硬件路由器才能胜任,但对于一般的应用象网吧、学校、机关等用软件路由器可以获得更高的经济效益。
  八、哪里可以下载到软件路由器?
  1、老牌的中文软路由bbiagent,全中文,但需要注册购买http://www.bbiagent.net/gb/index.html
  2、Coyote北美土狼,方便好用,负载能力强,一张软盘即可。免费 http://www.coyotelinux.com/
  3、FreeSCO看名字就知道她的能力了,免费的类cisco路由软件。http://www.freesco.info/
  4、Floppyfw最早的linux LRP项目之一的产物 http://www.zelow.no/floppyfw
  5、SmoothWall和IPCOP之所以要放在一起,因为他们是用一个内核开发的,功能也不相上下 http://www.smoothwall.org http://www.ipcop.org
  6、RouterOS这个软件有点争议,号称ISP级软路由,支持多路由协议,实际效果并不如意http://www.mikrotik.com/
  7、Fli4l德国的一个软路由,对ADSL支持非常好 http://www.fli4l.de/
  8、Clarkconnect偶的最爱,呵呵!功能无比强大。就是体积大了点,象个大胖子
  9、http://www.clarkconnect.org/
  10、http://www.netboz.net/
  11、http://people.freebsd.org/~picobsd/
  12、http://www.docum.org/docum.org/
  13、http://m0n0.ch/wall/
  九、到那里可以学会软件路由器技术?
  目前比较流行的软件路由器都是国外的,国外软件路由器开发商的官方网站不错的学习地方。国内大家可以到以下网址学习: 中国路由网 http://www.router.net.cn/ 中国路由器论坛www.RouterBBS.COM
  十、使用软件路由器违法吗?
  大部分软件路由器都是开放源码或是软件的,所以学会软件路由器后我们可以给别人安装收取一定的费用,只要心不要太黑就行,另外要心中常挂念教你会的网友,当然象RouteOS/SMOOthwall商业版是收费软件,D版的建议大家不要用,当然要用也可以,最好是自己用就行了,否则出问题后果自负了。
  谨以此文献给初学软件路由器的朋友,希望大家一路走好。

(来源:中国路由网)

RouterOS作透明代理

2006年9月6日星期三
首先我们来看一下什么是透明代理?
我如何才能使得用户的浏览器不需要任何代理设置就能使用RouterOS的代理服务器上网呢?,此时你就需要使用透明代理。透明代理让你的客户端不需设置任何代理,当包经过透时代理服务器时实际上被复位向到squid代理服务器的代理端口(如3128),即由本地代理服务器向外请求所需数据然后拷贝给客户端。
透明代理设置
1.代理的设定
命令模式:
[admin@MikroTik] ip web-proxy> print
enabled:yes
address: 0.0.0.0:3128
hostname: "proxy"
transparent-proxy: yes
parent-proxy: 0.0.0.0:0
cache-administrator: "webmaster"
max-object-size: 4096 kB
max-cache-size: unlimited
status: running
reserved-for-cache: 10240 kB
winbox模式
进入winbox,进入IP---Web proxy----settings
定义hostname:proxy
将透明代理开启
点击Enable---OK.
2.端口复位向
我们要将所有访问网页的数据包重新转到代理端口3128上去。因此在这里要做一个DNAT。好了,现在我们开始!

命令模式:

新增一条策略:
src-address=192.168.0.0/24:0-65535 in-interface=ether2 dst-address=0.0.0.0/0:80 protocol=tcp icmp-options=any:any flow="" connection="" content="" src-mac-address=00:00:00:00:00:00 limit-count=0 limit-burst=0 limit-time=0s action=redirect to-dst-address=192.168.0.1 to-dst-port=3128
  winbox模式:
进入IP----Firewall------destination NAT
新增一条策略:

3.大功告成。
现在只要将网内的计算机的网关指向RouterOS, 不用再做任何代理的设定,所有的计算机将都可以上网了。这样既有NAT的简单设置又有了代理的缓存,可谓两全其美

解决ROS小包(网络游戏数据包)转发性能差的问题

以下只给有ROS基础的人看,2.9.7以上版本支持,2.9.26上调试通过
ROS终端界面直接输入即可
HTB QOS 流量质量控制
/ ip firewall mangle
add chain=forward p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn passthrough=yes comment="" disabled=no
add chain=forward connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p passthrough=yes comment="" disabled=no
add chain=forward connection-mark=!p2p_conn action=mark-packet new-packet-mark=general passthrough=yes comment="" disabled=no
add chain=forward packet-size=32-512 action=mark-packet new-packet-mark=small
passthrough=yes comment="" disabled=no
add chain=forward packet-size=512-1200 action=mark-packet new-packet-mark=big
passthrough=yes comment="" disabled=no

/ queue tree
add name="p2p1" parent=TEL packet-mark=p2p limit-at=2000000 queue=default
priority=8 max-limit=6000000 burst-limit=0 burst-threshold=0 burst-time=0s
disabled=no
add name="p2p2" parent=LAN packet-mark=p2p limit-at=2000000 queue=default
priority=8 max-limit=6000000 burst-limit=0 burst-threshold=0 burst-time=0s
disabled=no
add name="ClassA" parent=LAN packet-mark="" limit-at=0 queue=default priority=8
max-limit=100000000 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="ClassB" parent=ClassA packet-mark="" limit-at=0 queue=default
priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="Leaf1" parent=ClassA packet-mark=general limit-at=0 queue=default
priority=7 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="Leaf2" parent=ClassB packet-mark=small limit-at=0 queue=default
priority=5 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="Leaf3" parent=ClassB packet-mark=big limit-at=0 queue=default
priority=6 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no

1-8级优先级控制,数字越小优先级越高
LAN内网接口TEL 外网接口SMALL 小包 32-512字节 5级优先级BIG 大包 512-1200字节 6级优先级general 其它包 1200-1500字节 7级优先级P2P类 8级优先,全局限速 600KB/S下载

Leaf 子类
http://www.mikrotik.com/docs/ros/2.9/graphics:queue_demo-4.jpg

RouterOS安装配置(转)

2006年9月5日星期二
  RouterOS安装配置菜单,用方向键控制光标,用空格键选择或者放弃选项,按I确定安装。光纤接入我们一般只需要基本的system,如果是adsl或者modem拨号就需要选择ppp,dhcp这些我就不用说啦,hotspot就是那种小区上网,连接外网的时候需要在网页页面输入帐号密码才能上网的组件,isdn是另一种拨号方式,lcd是那种小液晶显示,ntp是时间服务器和客户端,routing是一些正统路由协议,telephony是H232,和语音视频有关的协议,如果发现视频连接有问题,可以考虑安装这个选件,web-proxy网页代理,注意这个除非非常需要,否则不建议网吧安装,很多网页不适合缓存(例如那些密码页),其他的对网吧没什么有价值(arlan,gps等和无线有关,ups这些不用解释吧?)个人建议安装system,advanced-tools(高级菜单),你可以考虑备选hcp,telphony,其他的看实际需要吧。
  我一般选择这几项: system. ppp advanced-tools security web-proxy
  为了方便学习.你可以全部都装上..呵
  按I开始再按两次y
  选择完安装组件后按“I”,就进入安装界面,这里系统会问你两个(Y/N),关于是否清理硬盘之类的,全“Y”就可以了。
  安装完成后会叫你REBOOT。回车就搞定了.
  默认帐号:admin,没有密码
  破解的2.96重启时按y呵呵就破解了.我们来看看
输入
system“回车”
license“回车”
print“回车”
你就能看到上面的注册信息了,哦,level 6,ISP级别,非常好。
RouterOS的FileSystem不公开,你只能使用限制的几个指令,任何时候你不知道可以做什么,你
都可以输入“?”显示,而“/”则雷同与dos的“cd”。上面的指令,有点类似于“进入system
目录,然后再进入license目录,然后执行print指令”。
现在我们来配置网卡
输入“setup”,其实RouterOS任何指令你都可以缩写成头三个字母,例如你只需要输入“set”
就可以了。
setup的菜单很简单,
r - reset
l - load驱动
a - 配置网卡
d - 配置DHCP客户端
s - 配置DHCP服务端
p - 配置pppoe
t - 配置pptp
x - 退出菜单
如果你发现你配置错了,最简单的推平办法就是 set - r,或者直接“reset”也可以。
自己多看看..
嗯,我们现在选择“a”来配置网卡
这里又有一个菜单
a - 增加地址
g - 配置默认网关
x - 退出菜单
选择“a”之后,他会问你要配置那张网卡,他默认会先load出etner2,你要退一格,把2改成1
,这里注意,如果他完全没有显示ether2,而是直接进入下一个界面,那就是他只认出一张网卡
.....
输入内网ip和掩码,
255.255.255.255 = 11111111.11111111.11111111.11111111(这里有32个1,就是32了)
255.255.255.0 = 11111111.11111111.11111111.00000000(这就是24了)
注:关于子网掩码算法请参阅:http://bbs.34320.com/viewthread.php?tid=1021&extra=page%3D1
所以输入192.168.0.X/24
我就设为192.168.0.254/24吧
好了.按xx
现在你可以用在你的Internet Explorer里输入你刚才设的地址我设的是192.168.0.254呵点点击下载winbox打开Connect To :输入你刚才设的IP.我的是192.168.0.254Login: 输入用户.我的是admin 刚才没改Password:密码 空的.刚才也没设
点击Connect
打开winbox
点击Interfaces启用第二块网卡。
点击IP-Address设置第二块网卡的IP 也就是外网IP比如我的是假如外网IP是192.168.1.250假如外网掩码是:255.255.255.0我就这样设Address:192.168.1.250/24(掩码算法看http://bbs.34320.com/viewthread.php?tid=1021&extra=page%3D1)Network: 192.168.1.0 Broadcast:192.168.1.255后面的就不用说了吧.
窗口模式的.应该都会了吧.很简单.看着视频教程操作
再次点去Ip-Route设置路由表.很简单点击+号Destination这个如果用0.0.0.0/0就表示路由所有ip段其他不懂就不要设了.Gateway:这里就是设网关的输入你的外网网关比如我的外网网关为192.168.0.230
点击IP-Firewall设置共享上网
选Nat点+
选第一项General
Chain:srcnat
选第四项Action
设置Action:masquerade
选Mangle
点+选第一项General设置:Chain:prostroutingProtocol:6(tcp)
选第二项Advanced设置:TCP Flags:syn
选第四项ActionAction:change MSSNew TCP MSS:1400
这样设置就可以共享上网了.

RouterOS断流问题(转)

  所谓断流: 在这里我定义断流为打网络游戏不断,但是看网页断断续续,甚至根本打不开的现象。
  问题分析:nat的原理即为将源地址转换为公网IP地址出去,对于TCP应用来说,在转换源IP地址的同时还将转换PORT.即一条TCP连接的地址转换关系为ip+port.router一般会建立一张NAT连接对应关系表.以便于数据报文回来的时候及时的将这条报文转换给当初发出TCP请求的机器..但是一般router在实现nat的时候会隐含两个条件,1)NAT很消耗资源,所以一般会对nat连接数进行限制.否则碰到有用户带病毒的胡乱建连接两下路由器就瘫痪了.2) nat对tcp udp icmp这类协议的nat转换对应关系表有一定的老化时间,时间一到对方没有数据回来该条连接就从对应关系表中删除.
  接着对问题进行分析,网络游戏不断说明接口没问题.而网页断断续续则是因为没有多余的连接条数了.为什么网络游戏能不断呢?因为网络游戏就那几条TCP连接.数据报文一直在发送,能保持NAT转换表项一直被刷新,把有限的连接条数占的很稳,当然不会断了。同理如果用FTP下载应该也是不会断的。
  问题解决:在做nat配置的时候,多做一条对于tcp协议的规则,在Extra中定义connection- limit的连接数更大一些.默认应该只是100条而已. 在这里我不确定connection-limit是针对一个IP地址100条NAT连接还是所有的IP地址最多只能建立100条NAT连接.这个需要机器多的朋友做下实验.但是我认为更改这个值,断流问题会得到解决。
  ps:connection-limit不建议配置过大,因为如果有病毒攻击可能会搞瘫痪router.建议针对每个client的ip地址配置nat的connection-limit数量为100.这样的解决方案比较完美一些.

Router OS 2.9系列所支持的硬件列表

2006年8月25日星期五
Device Driver ListApplies to: MikroTik RouterOS V2.9
EthernetPackages required: system
Description3Com 509 Series Chipset type: 3Com 509 Series ISA 10Base
Compatibility:
3Com EtherLink III 3Com FastEtherLink Chipset type: 3Com 3c590/3c900 (3Com FastEtherLink and FastEtherLink XL) PCI 10/100Base
Compatibility:
3c590 Vortex 10BaseT 3c592 chip 3c595 Vortex 100BaseTX 3c595 Vortex 100BaseT4 3c595 Vortex 100Base-MII 3c597 chip 3Com Vortex 3c900 Boomerang 10BaseT 3c900 Boomerang 10Mbit/s Combo 3c900 Cyclone 10Mbit/s Combo 3c900B-FL Cyclone 10Base-FL 3c905 Boomerang 100BaseTX 3c905 Boomerang 100BaseT4 3c905B Cyclone 100BaseTX 3c905B Cyclone 10/100/BNC 3c905B-FX Cyclone 100BaseFX 3c905C Tornado 3c980 Cyclone 3cSOHO100-TX Hurricane 3CSOHO100B-TX 3c555 Laptop Hurricane 3c575 Boomerang CardBus 3CCFE575 Cyclone CardBus 3CCFE656 Cyclone CardBus 3c575 series CardBus 3Com Boomerang ADMtek Pegasus Chipset type: ADMtek Pegasus/Pegasus II USB 10/100BaseT
Compatibility:
Planet 10/100Base-TX USB Ethernet Adapter UE-9500 Linksys Instant EtherFast 10/100 USB Network Adapter USB100TX AMD PCnet Chipset type: AMD PCnet/PCnet II ISA/PCI 10BaseT
Compatibility:
AMD PCnet-ISA AMD PCnet-ISA II AMD PCnet-PCI II AMD 79C960 based cards AMD PCnet32 Chipset type: AMD PCnet32 PCI 10BaseT and 10/100BaseT
Compatibility:
AMD PCnet-PCI AMD PCnet-32 AMD PCnet-Fast Broadcom Tigon3 Chipset type: Broadcom Tigon3 PCI 10/100/1000BaseT
Compatibility:
Broadcom Tigon3 570x Broadcom Tigon3 5782 Broadcom Tigon3 5788 Broadcom Tigon3 5901 Broadcom Tigon3 5901-2 SysKonnect SK-9Dxx Gigabit Ethernet SysKonnect SK-9Mxx Gigabit Ethernet Altima AC100x Altima AC9100 Davicom DM9102 Chipset type: Davicom DM9102 PCI 10/100Base
Compatibility:
Davicom DM9102 Davicom DM9102A Davicom DM9102A+DM9801 Davicom DM9102A+DM9802 DEC 21x4x 'Tulip' Chipset type: DEC 21x4x "Tulip" PCI 10/100Base
Compatibility:
Digital DC21040 Tulip Digital DC21041 Tulip Digital DS21140 Tulip 21140A chip 21142 chip Digital DS21143 Tulip D-Link DFE 570TX 4-port Lite-On 82c168 PNIC Macronix 98713 PMAC Macronix 98715 PMAC Macronix 98725 PMAC ASIX AX88140 Lite-On LC82C115 PNIC-II ADMtek AN981 Comet Compex RL100-TX Intel 21145 Tulip IMC QuikNic FX Conexant LANfinity Intel EtherExpressPro Chipset type: Intel i82557 "Speedo3" (Intel EtherExpressPro) PCI 10/100Base
Compatibility:
Intel i82557/i82558/i82559ER/i82801BA-7 EtherExpressPro PCI cards Intel PRO/1000 Chipset type: Intel i8254x (Intel PRO/1000) PCI 10/100/1000Base
Compatibility:
Intel PRO/1000 Gigabit Server Adapter (i82542, Board IDs: 700262-xxx, 717037-xxx) Intel PRO/1000 F Server Adapter (i82543, Board IDs: 738640-xxx, A38888-xxx) Intel PRO/1000 T Server Adapter (i82543, Board IDs: A19845-xxx, A33948-xxx) Intel PRO/1000 XT Server Adapter (i82544, Board IDs: A51580-xxx) Intel PRO/1000 XF Server Adapter (i82544, Board IDs: A50484-xxx) Intel PRO/1000 T Desktop Adapter (i82544, Board IDs: A62947-xxx) Intel PRO/1000 MT Desktop Adapter (i82540, Board IDs: A78408-xxx, C91016-xxx) Intel PRO/1000 MT Server Adapter (i82545, Board IDs: A92165-xxx, C31527-xxx) Intel PRO/1000 MT Dual Port Server Adapter (i82546, Board IDs: A92111-xxx, C29887-xxx) Intel PRO/1000 MT Quad Port Server Adapter (i82546, Board IDs: C32199-xxx) Intel PRO/1000 MF Server Adapter (i82545, Board IDs: A91622-xxx, C33915-xxx) Intel PRO/1000 MF Server Adapter (LX) (i82545, Board IDs: A91624-xxx, C33916-xxx) Intel PRO/1000 MF Dual Port Server Adapter (i82546, Board IDs: A91620-xxx, C30848-xxx) Intel PRO/1000 GT Desktop Adapter (i82541PI) Marvell Yukon Chipset type: Marvell Yukon 88E80xx PCI 10/100/1000Base
Compatibility:
3Com 3C940 Gigabit LOM Ethernet Adapter 3Com 3C941 Gigabit LOM Ethernet Adapter Allied Telesyn AT-2970LX Gigabit Ethernet Adapter Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter Allied Telesyn AT-2970SX Gigabit Ethernet Adapter Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter Allied Telesyn AT-2970TX Gigabit Ethernet Adapter Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter Allied Telesyn AT-2971SX Gigabit Ethernet Adapter Allied Telesyn AT-2971T Gigabit Ethernet Adapter DGE-530T Gigabit Ethernet Adapter EG1032 v2 Instant Gigabit Network Adapter EG1064 v2 Instant Gigabit Network Adapter Marvell 88E8001 Gigabit LOM Ethernet Adapter Marvell RDK-80xx Adapter Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) SK-9521 10/100/1000Base-T Adapter SK-98xx Gigabit Ethernet Server Adapter SMC EZ Card 1000 Marvell Yukon 88E8010 based Marvell Yukon 88E8003 based Marvell Yukon 88E8001 based National Semiconductor DP83810 Chipset type: National Semiconductor DP83810 PCI 10/100BaseT
Compatibility:
RouterBoard 200 built-in Ethernet RouterBoard 24 4-port Ethernet NS DP8381x-based cards National Semiconductor DP83820 Chipset type: National Semiconductor DP83820 PCI 10/100/1000BaseT
Compatibility:
Planet ENW-9601T NS DP8382x-based cards NE2000 ISA Chipset type: NE2000 ISA 10Base
Compatibility:
various ISA cards NE2000 PCI Chipset type: NE2000 PCI 10Base
Compatibility:
RealTek RTL-8029 Winbond 89C940 and 89C940F Compex RL2000 KTI ET32P2 NetVin NV5000SC Via 86C926 SureCom NE34 Holtek HT80232 Holtek HT80229 IMC EtherNic/PCI FO NS8390 Chipset type: NS8390-compatible PCMCIA/CardBus 10Base
Compatibility:
D-Link DE-660 Ethernet NE-2000 Compatible PCMCIA Ethernet NS8390-based PCMCIA cards RealTek RTL8129 Chipset type: RealTek RTL8129 PCI 10/100Base
Compatibility:
RealTek RTL8129 Fast Ethernet RealTek RTL8139 Fast Ethernet RTL8139A/B/C/D chip RTL8130 chip RTL8100B chip SMC1211TX EZCard 10/100 (RealTek RTL8139) Accton MPX5030 (RealTek RTL8139) D-Link DFE 538TX RealTek RTL8169 Chipset type: RealTek RTL8169 PCI 10/100/1000Base
Compatibility:
RealTek RTL8169 Gigabit Ethernet (not recommended: may lock up the router) Sundance ST201 'Alta' Chipset type: Sundance ST201 "Alta" PCI 10/100Base
Compatibility:
D-Link DFE-550TX Fast Ethernet Adapter D-Link DFE-550FX 100Mbps Fiber-optics Adapter D-Link DFE-580TX 4-port Server Adapter (not recommended: may lock up the system) D-Link DFE-530TXS Fast Ethernet Adapter D-Link DL10050-based FAST Ethernet Adapter Sundance ST201 "Alta" chip Kendin KS8723 chip TI ThunderLAN Chipset type: TI ThunderLAN PCI 10/100Base
Compatibility:
Compaq Netelligent 10 T Compaq Netelligent 10 T/2 Compaq Netelligent 10/100 TX Compaq NetFlex-3/P Olicom OC-2183 Olicom OC-2185 Olicom OC-2325 Olicom OC-2326 VIA vt612x 'Velocity' Chipset type: VIA vt612x "Velocity" PCI 10/100/1000Base
Compatibility:
VIA VT6120 VIA VT6121 VIA VT6122 VIA vt86c100 'Rhine' Chipset type: VIA vt86c100 "Rhine" PCI 10/100Base
Compatibility:
VIA Rhine (vt3043) VIA Rhine II (vt3065 AKA vt86c100) VIA VT86C100A Rhine VIA VT6102 Rhine-II VIA VT6105 Rhine-III VIA VT6105M Rhine-III RouterBOARD 44 4-port Fast Ethernet card D-Link DFE 530TX Winbond w89c840 Chipset type: Winbond w89c840 PCI 10/100Base
Compatibility:
Winbond W89c840 Compex RL100-ATX NotesFor ISA cards load the driver by specifying the I/O base address. IRQ is not required.
WirelessPackages required: wireless
DescriptionAtheros Chipset type: Atheros AR5001X PCI/CardBUS 11/54Mbit/s IEEE802.11a/b/g
Compatibility:
Intel 5000 series Dlink DWL-A520 Dlink DWL-G650 Atheros AR5000 chipset series based IEEE802.11a (AR5210 MAC plus AR5110 PHY chips) cards Atheros AR5001A chipset series based IEEE802.11a (AR5211 MAC plus AR5111 PHY chips) cards Atheros AR5001X chipset series based IEEE802.11a (AR5211 MAC plus AR5111 PHY chips), IEEE802.11b/g (AR5211 MAC plus AR2111 PHY chips), IEEE802.11a/b/g (AR5211 MAC plus AR5111 and 2111 PHY chips) cards Atheros AR5001X+ chipset series based IEEE802.11a (AR5212 MAC plus AR5111 PHY chips), IEEE802.11b/g (AR5212 MAC plus AR2111 PHY chips), IEEE802.11a/b/g (AR5212 MAC plus AR5111 and 2111 PHY chips) cards Atheros AR5002X+ chipset series based IEEE802.11b/g (AR5212 MAC plus AR2112 PHY chips), IEEE802.11a/b/g (AR5212 MAC plus AR5112 PHY chips) cards Atheros AR5004X+ chipset series based IEEE802.11b/g (AR5213 MAC plus AR2112 PHY chips), IEEE802.11a/b/g (AR5213 MAC plus AR5112 PHY chips) cards Atheros AR5006X chipset series based IEEE802.11a/b/g (AR5413/AR5414 single-chip devices) cards Cisco/Aironet Chipset type: Cisco/Aironet ISA/PCI/PCMCIA 11Mbit/s IEEE802.11b
Compatibility:
Aironet ISA/PCI/PC4800 2.4GHz DS 11Mbit/s Wireless LAN Adapters (100mW) Aironet ISA/PCI/PC4500 2.4GHz DS 2Mbit/s Wireless LAN Adapters (100mW) CISCO AIR-PCI340 2.4GHz DS 11Mbit/s Wireless LAN Adapters (30mW) CISCO AIR-PCI/PC350/352 2.4GHz DS 11Mbit/s Wireless LAN Adapters (100mW) Intersil Prism II Chipset type: Intersil Prism II PCI/CardBUS 11Mbit/s IEEE802.11b
Compatibility:
Intersil PRISM2 Reference Design 11Mbit/s IEEE802.11b WLAN Card GemTek WL-211 Wireless LAN PC Card Compaq iPaq HNW-100 11Mbit/s 802.11b WLAN Card Samsung SWL2000-N 11Mbit/s 802.11b WLAN Card Z-Com XI300 11Mbit/s 802.11b WLAN Card ZoomAir 4100 11Mbit/s 802.11b WLAN Card Linksys WPC11 11Mbit/s 802.11b WLAN Card Addtron AWP-100 11Mbit/s 802.11b WLAN Card D-Link DWL-650 11Mbit/s 802.11b WLAN Card SMC 2632W 11Mbit/s 802.11b WLAN Card BroMax Freeport 11Mbit/s 802.11b WLAN Card Intersil PRISM2 Reference Design 11Mbit/s WLAN Card Bromax OEM 11Mbit/s 802.11b WLAN Card (Prism 2.5) corega K.K. Wireless LAN PCC-11 corega K.K. Wireless LAN PCCA-11 CONTEC FLEXSCAN/FX-DDS110-PCC PLANEX GeoWave/GW-NS110 Ambicom WL1100 11Mbit/s 802.11b WLAN Card LeArtery SYNCBYAIR 11Mbit/s 802.11b WLAN Card Intermec MobileLAN 11Mbit/s 802.11b WLAN Card NETGEAR MA401 11Mbit/s 802.11 WLAN Card Intersil PRISM Freedom 11Mbit/s 802.11 WLAN Card OTC Wireless AirEZY 2411-PCC 11Mbit/s 802.11 WLAN Card Z-Com XI-325HP PCMCIA 200mW Card Z-Com XI-626 Wireless PCI Card Notes
If planned to use WEP with Prism cards see link for more information: Wireless Security
Prism cards set in client mode will not connect to Access Points (AP) that work with enabled hide-ssid feature
WaveLAN/ORiNOCO Chipset type: Lucent/Agere/Proxim WaveLAN/ORiNOCO ISA/PCMCIA 11Mbit/s IEEE802.11b
Compatibility:
WaveLAN Bronze/Gold/Silver ISA/PCMCIA Aironet ArlanPackages required: arlan
DescriptionThis is driver for legacy Aironet Arlan cards, not for newer Cisco/Aironet cards.
Chipset type: Aironet Arlan IC2200 ISA 2Mbit/s 2.4GHz
Compatibility:
Aironet Arlan 655 RadioLANPackages required: radiolan
DescriptionThis is driver for legacy RadioLAN cards.
Chipset type: RadioLAN ISA/PCMCIA 10Mbit/s 5.8GHz
Compatibility:
RadioLAN ISA card (Model 101) RadioLAN PCMCIA card Synchronous SerialPackages required: synchronous
DescriptionMoxa C101 ISA and PCI V.35 (4 Mbit/s) Moxa C502 PCI 2-port V.35 (8 Mbit/s) Cyclades PCI PC-300 V.35 (5 Mbit/s) Cyclades PCI PC-300 E1/T1 FarSync PCI V.35/X.21 (8.448 Mbit/s) LMC/SBEI wanPCI-1T1E1 PCI T1/E1 (also known as DS1 or LMC1200P, 1.544 Mbit/s or 2.048 Mbit/s) LMC/SBEI wanPCI-1T3 PCI T3 (also known as DS3, 44.736Mbit/s) Sangoma S5141 (dual-port) and S5142 (quad-port) PCI RS232/V.35/X.21 (4Mbit/s - primary port and 512Kbit/s - secondary ones) Sangoma S5148 (single-port) and S5147 (dual-port) PCI E1/T1 Asynchronous SerialPackages required: system
DescriptionStandard Communication Ports Com1 and Com2 Moxa Smartio C104H/PCI, CP-114, CT-114, CP-132, C168H, CP-168H, and CP-168U PCI 2/4/8 port up to 4 cards (up to 32 ports) Cyclades Cyclom-Y and Cyclades-Z Series PCI cards up to 64 ports per card, up to 4 cards (up to 256 ports) TCL DataBooster 4 or 8 PCI 4/8 port cards Sangoma S514/56 PCI 56 or 64Kbit/s DDS DSU with secondary 128Kbit/s RS232 port (Note: this card is not for modem pools or serial terminals) ISDNPackages required: isdn
DescriptionPCI ISDN cards:
Eicon.Diehl Diva PCI Sedlbauer Speed Card PCI ELSA Quickstep 1000PCI Traverse Technologie NETjet PCI S0 card Teles PCI Dr. Neuhaus Niccy PCI AVM Fritz PCI Gazel PCI ISDN cards HFC-2BS0 based PCI cards (TeleInt SA1) Winbond W6692 based PCI cards VoIPPackages required: telephony
DescriptionH.323 Protocol VoIP Analog Gateways
QuickNet LineJack ISA QuickNet PhoneJack ISA Voicetronix V4PCI - 4 analog telephone lines cards Zaptel X.100P IP telephony card (1 analog line) xDSLPackages required: synchronous
DescriptionXpeed 300 SDSL cards (up to 6.7km twisted pair wire connection, max 2.3Mbit/s)
HomePNAPackages required: system
DescriptionLinksys HomeLink PhoneLine Network Card (up to 10Mbit/s home network over telephone line)
LCDPackages required: lcd
DescriptionCrystalfontz Intelligent Serial LCD Module 632 (16x2 characters) and 634 (20x4 characters) Powertip Character LCD Module PC1602 (16x2 characters), PC1604 (16x4 characters), PC2002 (20x2 characters), PC2004 (20x4 characters), PC2402 (24x2 characters) and PC2404 (24x4 characters) PCMCIA AdaptersPackages required: system
DescriptionVadem VG-469 PCMCIA-ISA adapter (one or two PCMCIA ports) RICOH PCMCIA-PCI Bridge with R5C475 II or RC476 II chip (one or two PCMCIA ports) CISCO/Aironet PCMCIA adapter (ISA and PCI versions) for CISCO/Aironet PCMCIA cards only GPRS CardsPackages required: wireless
DescriptionNWH 1600 GPRS Modem (Benq M32 chip)