快速以太网网络入门套件 (FENSK04)

制造商:Linksys
价格:109.95 美元
评论员:John Kacur
我在一家大型电脑商店购物,为我的一个项目寻找网络套件,当时我看到了 Linksys 的快速以太网网络入门套件。吸引我眼球的是包装盒上直接提到了 Linux。由于我没有随身携带已知可在 Linux 下工作的以太网卡列表,我决定相信包装盒上的话,并尝试一下。
该套件包括两张 EtherFast 10/100 PCI LAN 卡、两条 15 英尺长的 5 类 UTP 电缆、一个用于集线器的交流电源适配器和一个 4 端口 100Mbps 快速以太网集线器。该套件还附带一本说明书和 Windows 95、Windows NT 3.51、Windows NT 4.0 和 NetWare 的驱动程序。我想,这一切都很好,梦想着我将使用 SAMBA 进行有趣的实验;但是,我购买该套件是因为它承诺与 Linux 兼容(尽管在包装盒上的“其他”类别中列出)。
我在说明书中没有看到提到 Linux,所以我查看了他们的网站 (http://www.linksys.com/)。在 FAQ 中,我找到了 www.linksys.com/support/solution/nos/linux.htm (以及 freebsd.htm,也为我们的 FreeBSD 兄弟准备了)。
自从我第一次查看他们的网站以来,他们网站上的 Linux 信息量已经增长,但这可能不是您最好的资源。例如,他们提到,如果您正在安装 Red Hat 5.2,您应该从屏幕上的驱动程序列表中选择 Tulip 驱动程序。虽然这并不是坏建议,但它可能会给人一种错误的印象,即您需要重新安装 Linux 才能使您的以太网卡工作。他们还提到该驱动程序已在 SuSE、Caldera、Slackware 和 Debian 下进行了测试,但驱动程序的使用当然是完全独立于发行版的。
tulip.c 驱动程序在套件中的一张软盘上提供,并且有一个指向最新版本的链接。此版本可以在 CESDIS(空间数据和信息科学卓越中心)网站上找到,并且像许多 Linux 以太网驱动程序一样,由 Donald Becker 编写。在我看来,您最好的驱动程序资源是 cesdis.gsfc.nasa.gov/linux/drivers/tulip.html。此外,Greg Siekas 也值得一提,因为他在 www.bmen.tulane.edu/~siekas/tulip.html 上提供了非常清晰的说明。此页面还包含有关为不同卡编译 Tulip 驱动程序的人员的不同选项的信息。
为了获得关于编译驱动程序的说明,请输入
tail tulip.c
输出结果如列表 1 所示。请注意,SMP(多个处理器)的语法略有不同。大多数人会想要使用类似这样的命令
gcc -DMODVERSIONS -DMODULES -D__KERNEL__\ -I/usr/src/linux/net/inet -Wall\ -Wstrict-prototypes -O6 -c tulip.c接下来,将此信息附加到 /etc/conf.modules 文件中
alias eth0 tulip options tulip options=11 debug=0将 options 设置为 11 会将媒体类型设置为 MII 自动选择,将 debug 设置为 0 会抑制调试消息。如果您想获得非常冗长的调试消息,请设置 debug=6。
最后,将对象文件复制到最新内核的模块中
cp tulip.o /lib/modules/2.X.XX
并更新内核依赖项
depmod -a如果您在单内核中使用驱动程序,则将 tulip.c 复制到 /usr/src/linux/drivers/net 目录并重新编译内核。
Linksys 入门套件在 Linux 下运行良好,我使用它在一些旧 PC 上也没有遇到任何问题,但请注意,您无法使用开关设置 IRQ。您最好的选择是使用相当现代的 PC,并配备最新的 BIOS,它可以自动配置您的卡的参数。
我对这个套件唯一的抱怨是一个小问题——我发现 4 端口集线器有点局限性。您可以将集线器与其他集线器进行上行链路,但这会使端口号 1 不能用于 PC。但是,Linksys 现在推出了一款新的网络入门套件,其中包括一个 5 端口集线器 (FENSK05)。
我猜想 Linksys 的目标用户是希望进行一些网络游戏并将多台计算机同时连接到互联网的家庭用户。为此,Linksys 提供了一项特别优惠,其中包括与该套件捆绑销售的双用户版本的 Virtual Motion Internet LanBridge。我想向新的 Linux 用户指出,Linux 可以免费用于连接多台计算机(运行任何操作系统)到一个拨号帐户。
简而言之,我毫不犹豫地向 Linux 用户推荐 Linksys 入门套件。您应该准备好比来自即插即用世界的人们预期做更多的工作。很高兴看到越来越多的公司开始支持 Linux 用户。
John Kacur (jkacur@vaxxine.com) 正在使用入门套件撰写他的论文“Mini-Beowulf”,他在其中演示了小型四机集群上的并行计算原理。他的项目页面位于 http://www.vaxxine.com/johnk/beowulf/。