SpellCaster DataCommute/BRI ISDN 适配器

作者:Jay Painter
SpellCaster DataCommute/BRI ISDN Adapter
  • 制造商:SpellCaster Telecommunications Inc.

  • 电子邮件:isdn@spellcast.com

  • 网址:http://www.spellcast.com

  • 平台:Linux 2.x, Windows NT 4.0, Windows 3.51 和 95

  • 价格:$359 美元

  • 评测人:Jay Painter

在过去的4个月里,我使用了两块SpellCaster DataCommute/BRI ISDN卡,将SSC的卫星办公室连接到主办公室。 之前,我们使用过高速调制解调器,然后又使用了一套3Com ISDN调制解调器。 DataCommute/BRI为我们提供了最快和最可靠的连接。 这款ISDN适配器是专门为Linux设计的,并且ISDN4Linux驱动程序随Linux 2.1.x开发内核一起提供。 有关硬件功能,请参阅侧边栏

安装

DataCommute/BRI 是一块16位 ISA 卡。 它很容易安装,因为没有跳线需要设置。 板卡的 IRQ 和共享内存都在软件驱动程序中设置。

内核驱动程序

SpellCaster 为他们的 ISDN 卡编写了一个符合 ISDN4Linux 的驱动程序。 它可以从 SpellCaster 的 ftp 站点下载:ftp.spellcast.com /pub/drivers/isdn4linux/scisa-2.00.tar.gz。 该软件包编译内核模块 sc.o 和一个配置程序 scctrl。 scctrl 实用程序用于设置 ISDN 交换机类型和 SPID 号码,并检查连接状态以及许多其他选项。 我在编译驱动程序和 scctrl 实用程序时没有遇到任何问题。 内核模块采用多个命令行参数来设置 IRQ、内存基地址和 io 基地址。 我建议在使用 insmod 将驱动程序模块安装到内核中时,使用 sc.o 驱动程序选项 do_reset=1。 如果未使用重置选项,除非在重新启动之前删除该模块,否则内核模块将在软重启后无法安装。

配置

必须首先配置 SpellCaster/BRI 以与电话公司的 ISDN 交换机通信。 此操作包括设置两个 ISDN 通道的 SPID 号码、设置电话号码(ISDN 板需要知道其电话号码)、ISDN 交换机类型以及每个通道的速度。 这些硬件设置是使用 SpellCaster 提供的 scctrl 实用程序设置的,该实用程序随内核驱动程序一起提供。 硬件配置完成后,连接配置由通用 ISDN4Linux 实用程序处理。 这些实用程序需要编译到内核中的“ISDN 子系统”支持。 ISDN4Linux 支持单通道和双通道 (128K) PPP 连接以及 HDLC 连接。 也可以通过使用 ISDN4Linux 的模拟以太网封装来传输 IPX。

问题

重要的是将 2.0.27 内核与 SpellCaster 板一起使用。 据报道,在后来的内核中 ISDN 子系统存在问题,并且截至 2.0.30 尚未修复。 SpellCaster/BRI 的固件至少为 1.51 版至关重要。 如果你的卡固件版本较早,由于导致数据包丢失的错误,多链路PPP连接的吞吐量将低于单通道连接。

性能

我发现 SpellCaster 的性能是其最大的优势。 两个 SpellCaster 之间的平均 Ping 时间为 47 毫秒,使用多链路 PPP 连接的长途 FTP 传输平均速度为 15KB/秒 (122Kbps)。 CPU 利用率非常低,在最大传输速度下,从 ISDN 接收并路由到以太网的过程仅占用 486-33 处理器时间的 1%。 连接的稳定性也令人印象深刻。 我们的两个 ISDN 路由器现在已经保持连接一个多月,没有进行任何干预,尽管我们的电话公司提供的 ISDN 服务不可靠,导致了周期性中断。 在中断后重新连接由 ISDN4Linux 子系统自动处理。

结论

SpellCaster/BRI 的硬件和软件都运行良好且易于使用。 ISDN4Linux 子系统更难配置,我建议在花费大量时间试图破译那些神秘的缩略语之前,先获取 http://www.lrz-muenchen.de/~ui161ab/www/isdn/ 上的 FAQ。

Jay Painter 是 SSC 的系统管理员。 可以通过电子邮件 jay@ssc.com 与他联系。

加载 Disqus 评论