早在一月份,您可能已经看到我关于一个非常大的 BBS的帖子,它似乎通过每个用户一个物理盒子来解决“我们如何托管一群用户”的问题。可能是每*两个*用户一个物理盒子,但很难说。
无论如何,我有一些这样的照片来自我自己的生活。他们展示了很多纠结的电线和一堆这样的杂物,但总的来说,我们没有每个用户一个盒子。我们为每个人准备了一个大小合适的盒子……起初。
现在,请记住,数码相机并不容易获得,所以我的实际照片很少。我将不得不做很多解释来弥补细节和替代角度的不足。显然,25 多年后,我从未想过要使用这些照片来讲述故事。
那是 1995 年夏天。我被要求构建一个 BSD/OS 盒子,它将成为当地学区正在建设的这个全新网络的“盒子”。负责人希望我把它设置成我高中几年的盒子。它最终变成了带有 Digiboard 的 Pentium 90,用于八个外部串行端口。我们购买了 4 个消费级 Sportster v.34 调制解调器来驱动这些拨号。后来,我们又买了四个,总共八个模拟拨号端口。
当地公司的一些朋友有一些可用带宽(我记得有一个 T1 到某个地方的 Alternet),所以他们在其中一个盒子上放了一个 Zoom 调制解调器并将其插入电话线。我们得到了一个相同的模型来避免跨品牌问题(Zoom 调制解调器那样糟糕……)并用它来拨号。那是我们第一年左右的互联网管道:v.34(~28800 bps)进入他们的T1。
这或多或少是它的样子:
在这张图片中,您可以看到“光荣”的 ASA Pentium 90 具有两种软盘驱动器和一个 CD-ROM(无特殊原因)和一个用于运行备份的 DAT (DDS) 磁带驱动器。在墙上,您可以看到 *9* 不同的模拟电话线被打入插孔的位置:每个拨入端口一个,一个用于拨出*到我们的“ISP”。
还有一对以太网端口和电缆:一个橙色,一个白色。一个去了这里显示的机器,另一个去了一些没有显示的台式机。很难说,但他们*被*标记。去我们。
坐在它旁边的是被诅咒的 Zoom 调制解调器,被用作我们的上行链路。
你在这里看不到它们,但是在机箱顶部有一个黑色的“Digibox”,它可以扇出所有的串行端口,然后是八个 Sportster 调制解调器,每个调制解调器都有一条平直的缎子线延伸到墙上,还有一条相当粗的串行电缆连接到那个 Digibox。
还有一对电源板隐藏在那里,哦,有很多愚蠢的交流适配器“壁疣”砖:每个调制解调器一个。
(你会在后面的图片中看到一些这种疯狂。)
这个盒子在这里做了*一切*一段时间:拨号、shell 帐户、SLIP 和 PPP 访问、DNS、邮件(传入和传出),它运行前几个网页,它监控网络的其余部分,等等等等。它只是坐在那里跑啊跑啊跑。每周我们都会给它喂一盘磁带,结果证明这是一件好事,因为我们身上的一个驱动器坏了,我们不得不从那个磁带上恢复。
那就是当时的生活。
让我们跳到 1997 年。我们购买了一个基于 200 MHz Pentium Pro 的系统来替换 1995 年的原始 Pentium 90。计划是这样的:我在新机器上运行 BSD/OS 3.0(HP Vectra Xu,对于任何关心的人),让所有的用户和其他东西准备好,然后在大约 5 到 10 分钟的停机时间内将他们转过来。
这需要做一些涉及端口转发、NFS 挂载和其他各种我不想进入的恶魔……但它奏效了。大多数用户从未注意到这一点。他们注意到的是几个小时后发生的事情。
在将 Digiboard(以及所有调制解调器)从旧机器移到新机器后,我开始对其进行压力测试。我有一些测试盒,我可以拨入并确定内容。这次升级的部分目的是让 PAP 运行,这样我们的用户就可以在没有那些该死的聊天脚本的情况下拨号并进行 PPP – 你知道,等待“ogin”,发送用户名,等待“assword”,像 12 岁一样轻笑岁,然后发送密码,那种东西。我想看看它的实际效果。
所以,我有一些盒子可以拨入,然后开始对它们进行泛滥的 ping 操作,并且通常会向它们推送很多位。盒子挂了。我重新启动它并再次尝试。它又挂了。
日子就这样过去了,接下来的日子就这样过去了。我们尝试了各种各样的事情。我们与操作系统供应商 (BSDI) 合作。我们这样做了,内核补丁和配置更改。没有任何帮助。最后,我把那该死的 Digiboard 搬回了旧盒子,刚刚升级到 3.0,这样我们就可以使用 PAP 拨号了。它非常好,所以它不是 BSD/OS 3.0。这与 HP Vectra 有关。我们从来没有弄清楚这一点。
结果,旧盒子没有在 1997 年退役。它一直在线,而且由于它连接了所有这些调制解调器,它也无法从那个位置移动。我们只是将旧机器和新机器并排放置并留在那里。
在此过程中,我们还选择了一台专用机器作为 Web 服务器和 Web 代理,因为我们发现我们的一些 IP 空间无法通过大块 Internet 进行路由是很困难的。那也是另一个运行 BSD/OS 的 HP Vectra,因此它最终与另外两个一起塞在了那里。
情况是这样的:
现在您可以看到一些以前看不到的上下文。注意那里的调制解调器堆栈:一些在 Digibox 上,一些在新的 Vectra 上。如果您仔细观察,您会看到 BSD/OS 发布框夹在 Vectra #1 和 #2 之间。那里还有一个巨大的备用电池,所以当站点断电时我们不会死。
此时,1995 服务器正在运行拨号,因此它正在处理 SLIP 和 PPP 登录。它还做了我设计的这个愚蠢的事情,如果你以交互方式拨号(比如使用终端程序),它会将你转到新机器上,在那里做你的 shell 工作。从技术上讲,人们在旧盒子上也*有*壳,但我不希望他们使用它。这太令人困惑了。
并行维护这些帐户很烦人,因此人们往往不会在拨号方面获得帐户,除非他们需要一个并要求它。不,我们没有做 YP/NIS。
1997 年的服务器完成了原始机器所做的大部分工作,但不包括拨号和网站。您可以在此处看到它也在运行 X 与任何当前版本的 Netscape。
幸运的是,我们已经将自己的 T1 带到了外面的世界,所以 Zoom 拨出早已不复存在,任何人都想知道那件事发生了什么。
正如您可能想象的那样,这个角落散发出相当多的热量。
让我们再往前跳四年,到 2001 年。调制解调器公司推出了这些东西,这得益于大多数电话线在大多数情况下都是数字的,直到最后几千英尺到达实际客户。他们用它以他们自己的 K56Flex 和 X2 专有材料的形式创建了*几乎* 56K 连接,然后是最终的 V.90 标准。诀窍是要支持它作为拨号主机,您必须将数字线路插入您的池中。您不能在两端都进行模拟并且仍然进行这项工作。
我们希望这样可以让我们的用户在家中(接近)56K。我们还想要八个以上的拨号,并且不想再添加另一个 Digibox,再添加一堆愚蠢的调制解调器,以及必须串在墙上并插入这些插孔的相关端口。所以,我们扣动扳机,买了一个拨号架。
这个怪物盒子装在一个 19 英寸的机架中,并带有这些垂直刀片。您可以放入调制解调器卡,然后在后面接受 PRI 或 T1。这将为您每张卡提供 23 或 24 行,具体取决于哪种服务你喂它。然后你还有一个“服务器”卡,它基本上相当于我 1995 年的旧机器所做的:它对人进行身份验证(这次通过 RADIUS)并为他们运行 PPP,并在这些线路和本地之间转发数据包网络。最后还有这张监控卡,用于跟踪整个设置。
这个怪物是在 1999 年安装的,但直到 2001 年我才得到它的照片。当时是这样的:
它是占据框架下半部分的大黑盒子。左边的两块板是实际的调制解调器(HiPer DSP,对于那些 USR 书呆子),右侧的两块是前面描述的其他板(ARC 和 NMC,对于任何记得和关心的人)。最右边的最后一个是电源。
(另外,现在看这张照片,我不知道为什么顶部的 Bay 路由器只安装了四个螺丝中的两个。粗略。)
这件事需要几天时间才能完成,因为电信公司的人不称职。是的,我只想说。他们不知道我们到底想做什么,尽管我们告诉他们“我们想要 PRI 并且可以接受 46 次拨号,因为我们不想要被抢位的信号,所以我们的线路速率会出现轻微的提升”几个月导致这一点。但是,一旦他们最终弄清楚如何配置他们的电路,它就在里面,它起作用了,就是这样。
这意味着原来的机器终于可以退役了。我不记得所有调制解调器发生了什么。我想也许我们把他们分发给了学校董事会成员,这样他们就可以从家里拨号,或者其他什么。到目前为止,他们的生活相当艰难,因此即使对于“免费”调制解调器来说也不是什么大不了的事。
Digiboard 和 Digibox 可能对一些涉及大量小串行连接的项目很有用,但我也不知道它发生了什么。
无论如何,这是对我曾经运行的一些废话的非常有限的看法。我从来没有运行过多线 BBS,但出于其他原因,我确实争论了一些相同的东西。
知道我现在所知道的,我会做不同的事情吗?你打赌。因为我是小时工,所以在白天实时交换邮件/等服务器,所以在晚上这样做不是一个好的选择?那是多么的废话。只有一个数字板,所以不能在不取下旧的情况下在新盒子中测试它?也是一派胡言。为原来的 8 条模拟线路购买 Sportsters 而不是 Couriers?将 HP Vectras 用于任何用途?总控制箱中没有冗余电源?没有完全保护机架中的 Bay 路由器?
你明白了……所以不要给我发仇恨邮件说这是多么糟糕的操作。我完全承认这是个玩笑。