7. 附录:常见问题解答

关于 DSL 和 Linux 的一些常见问题。

  1. 问:DSL 可以与 Linux 一起使用吗?

    DSL 是一种技术,或者更准确地说,是一组相关技术。这类似于问 Linux 是否可以与电话一起使用。技术本身并不在意。所以,简短的回答是 “是的,当然可以!”。 较长的答案是,如果存在任何障碍,那也是由提供商强加的。他们可能会做一些事情,使 Linux 的启动和运行比它需要的更具挑战性。没有兼容的调制解调器选项是常见的陷阱之一。此外,如果电信公司或 ISP 正在进行安装,他们可能需要提供 Windows 或 Mac 系统。这为他们节省了培训技术人员使用各种替代操作系统的成本。买家要当心!

    基本上,DSL 所做的只是促进高速互联网连接。在某种程度上,这一切都是 TCP/IP,当然,Linux 可以很好地处理 TCP/IP。

  2. 问:在哪里可以找到我的 PCI(或 USB)调制解调器的驱动程序?

    除少数例外,您可能找不到,因为它们根本不可用。为了所有意图和目的,您最好的选择是外部的、以太网接口的调制解调器。如果您的提供商不提供,您将不得不寻找另一家提供商,或者完全购买自己的调制解调器。只需确保它与您的提供商的 DSL 类型兼容。

    每个规则都有例外。请参阅调制解调器部分以获取截至本文撰写时兼容调制解调器的列表。

    如果不兼容的调制解调器让您陷入困境,希望您能花时间礼貌地骚扰制造商 ;-)。

    这种情况正在好转。Xpeed 现在在其 PCI IDSL 和 SDSL 调制解调器的内核源代码中包含了驱动程序。 这是个好消息! Alcatel 已发布 Alcatel SpeedTouch USB ADSL 调制解调器的驱动程序。IteX 也发布了其 PCI ADSL 调制解调器的驱动程序。希望更多人会效仿。(请确保您正在阅读本文档的最新版本,因为我打算根据需要更新这种情况。)

  3. 问:我需要多快或多好的网卡?

    任何与 Linux 兼容的网卡都应该可以正常工作。请记住,即使是低端网卡也是 10 Mbps,而目前没有消费级 DSL 接近这个速度。我建议使用质量相当不错的网卡,只是为了帮助消除错误和过早故障的可能性。

  4. 问:我如何才能知道 DSL 何时会在我的地区可用?

    DSL 在何时何地部署完全掌握在您友好的本地电信公司手中。他们显然不能一次性为所有人服务,因此他们可能会根据竞争因素选择区域。从电信公司那里获得关于这个问题的直接答案也可能是一个挑战。可能是为了不向竞争对手透露他们的意图。不幸的是,这是一个只有他们才能回答的问题。

  5. 问:我因距离太远而被取消资格。我能做什么?

    搬家? 说真的,您能做的并不多。 如果有其他提供商,请听取其他意见。 您永远不知道。 确定环路长度是一门不精确的科学,并且存在出错的余地。 许多人为此使用数据库,而这些数据库通常存在一些不准确之处。 一些提供商也可能更积极地采取措施来帮助您并清理线路。 此外,一些提供商提供覆盖范围更广的低端速度服务。 也许这将在您的地区可用。 或者,电信公司可能会在某个时候为现在距离太远的客户安装远程设备。

  6. 问:我被告知我离 CO 有 20,000 英尺。这会不会太远了?我的速度会非常慢吗?

    不一定。 此距离限制不是 CO 所在的位置,而是 DSLAM 所在的位置。 这些通常安装在 CO 中,但越来越多的安装在远程位置,以扩大 DSL 服务的覆盖范围。

  7. 问:Linux 的速度调整有哪些?

    这可能不是必需的。 与某些版本的 Windows 真正需要一些注册表黑客来获得最佳性能不同,Linux 在很大程度上是预先调整好的。 如果您的连接延迟很高,您可能会受益于增加 TCP 接收窗口。 请参阅调整部分。

    现在,如果您确信您没有获得基于您的距离和线路状况应有的性能,那么某个地方可能存在问题。 请参阅故障排除部分以了解更多信息。 您可能需要的是修复,而不是调整。

  8. 问:我的服务限制为 640K(例如)。 我可以通过获得更快的调制解调器来获得更快的速度吗? 有什么方法可以绕过这个限制吗?

    不,不能。 为了所有意图和目的,调制解调器对您的连接速度几乎没有影响。 提供商有一种机制可以在您访问互联网之前的管道中的某个位置限制您的速度。 没有办法可以绕过这个限制。

  9. 问:我可以同时下载和上传吗? 其中一个会受到另一个的影响吗?

    上行和下行通道在 DSL 信号中使用单独的频率范围,因此同时上传/下载不是问题,可用带宽通常不受影响。

    在非对称 DSL(如 ADSL)上行和下行同时饱和的情况下,可能会存在某种不利影响。 这是一种 TCP “特性”,但与 DSL 无关。 这可能会对更快的流(即下行)产生不利影响。 影响程度取决于许多因素,超出了本文档的范围,但在下行与上行的比率较高时(例如 640/90)更为明显。 请参阅调整,了解如何减轻这种影响。

  10. 问:我为 768 Kbps 的服务付费,但我获得的最佳速度约为 640 Kbps。 为什么? 服务是否超卖了? 我没有得到我支付的东西。

    由于所使用的各种协议中固有的开销,您将损失 10-20% 的额定容量。 我们大多数人可能会更接近 20%。 这对每个人来说都是一个生活事实。 这里的损失有多大取决于各种因素。 当考虑到这一点时,您似乎接近您的最大值。 此外,如果您阅读细则,许多 ISP 都在宣传 “高达” 这样的速度。 查看您的服务协议,看看是否有任何保证。 如果有,它们可能远低于广告宣传的最大速度,并且可能是基于同步速率而不是实际吞吐量。 尽管这也可能因提供商而异。

    另外,请注意您如何测试这一点。 一些所谓的测试站点可能非常不可靠。 您和该站点之间可能存在许多因素会影响您的吞吐量并歪曲结果——其中至少有多少人可能同时尝试相同的测试。 最好的测试是通过 FTP 从一个已知良好、近距离、不太繁忙的站点下载。

  11. 问:DSL 可以与 ISDN 一起使用吗?它们有什么不同?

    是的,一段时间以来一直有支持 DSL 的调制解调器和服务提供商。 事实上,这在欧洲部分地区很常见。 所以这不是问题。

    ISDN 的不同之处在于线路上的底层信号与 POTS 线路根本不同。 这意味着任何物理层硬件都必须与 ISDN 兼容(反之亦然,它与 POTS 线路不兼容)。 因此,这意味着 NT(调制解调器)、滤波器等都必须为 ISDN 设计。 除了这些低级别问题外,DSL 实现的其他方面都是相同的(例如,网络协议)。

  12. 问:为什么 PPPoX 的声誉如此糟糕?

    偶尔的断开连接是最大的抱怨之一。 PPP 似乎对连接中的任何中断都很敏感。 通常,断开连接意味着新的 IP。 有些人说,PPP 本质上就不是 “始终在线” 的协议。 PPP 本质上是一个会话管理协议,需要用户发起连接并验证自己的身份。 PPPoE/A 也不是特别成熟的协议。 它们没有太多的历史或记录。 有些人会说电信公司和硬件制造商已经匆忙将其推出。 PPPoE 还需要额外的软件层来维护连接。 这又增加了一层代码和一个潜在的故障点。 此外,还使用了更多的系统开销来管理连接。

    可以通过调整 PPP LCP-echo 设置来延长连接的本地端决定终止会话之前的时间段,从而可能缓解断开连接问题的影响。 连接的每一端都使用 LCP 回显来确保另一端仍然 “在那里”。 如果远程端决定终止会话,则无能为力(除了尽您所能确保您正在响应其 LCP 回显)。

  13. 问:为什么是 PPPoX? 这似乎是个坏主意!

    PPP 为提供商提供了几个优势:他们可以使用他们现在用于(更大的)拨号客户群的现有基础设施和硬件。 更容易控制用户身份验证和潜在的滥用情况,并且更容易管理他们的网络和相关问题。 实际上,它主要归结为对他们来说更容易。 更容易意味着节省工时,因此节省成本(至少从他们的角度来看)。

    这不是为了节省 IP 地址或阻止重度用户的阴谋。 IP 地址成本在整体计划中微不足道。

  14. 问:我所在地区唯一的提供商不支持 Linux。 我能做什么? 我必须使用 Windows 吗?

    不! 这里的 “支持” 是指 “技术支持” 中的支持。 他们只是说,当您遇到问题时,他们不会为您提供技术支持。 这并不意味着您不能在其网络上使用 Linux。 只是当问题出现时,您可能不得不自力更生。 任何被禁止的内容都将在他们的可接受使用政策 (AUP) 或服务条款 (TOS) 协议中。

    我听说过一些故事,新来的技术人员或安装人员误解了他们自己公司的关于此事的政策,并告诉某人 “您不能在这里使用 Linux”。 NT 服务器也是如此。 但这几乎总是信息不灵通的个人。

    但是——如果提供商不支持 Linux,他们可能会不愿意安装到 Linux 机器上。 希望他们会有一个自助安装选项来避免这种烦恼。 YMMV。

  15. 问:我的传真软件无法与我的 DSL 调制解调器一起使用。 为什么?

    传真通常通过拨打另一端的传真机,通过典型的模拟电话线传输。 模拟调制解调器可以处理这个问题,但 DSL “调制解调器” 没有拨号功能。 不要丢弃那台 56K!

  16. 问:“FastPath” 是什么意思? 它更好吗? 更快? 什么是交织? 我怎样才能获得更好的 ping 时间?

    交织是 DMT 线路编码的一项功能。 本质上,它是一种错误纠正形式,可以在 DSLAM 上配置。 副作用是连接速度较慢,尤其是更高的延迟。 使用 FastPath(或有时称为非交织)DMT,网关 ping 可以在 10-25 毫秒范围内。 使用交织,这更有可能在 40-75 毫秒范围内,具体取决于已启用的交织程度。

    从积极的方面来看,边缘线路在交织的情况下更稳定,更不容易出错。 许多电信公司默认开启交织,因为提高稳定性似乎是一件好事。 但这仅对边缘线路有利,而其他所有人都在为此付出延迟代价。 一些电信公司可能会同意开启/关闭此功能。 YMMV。

  17. 问:我需要多快和多强大的计算机才能使用 DSL? 我的 ISP 说我至少需要一台奔腾 200。 为什么?

    在最基本的层面上,386 就可以正常工作。 在大多数情况下,您连接到本质上是基于以太网的网络。 因此,从理论上讲,任何可以处理非常慢的以太网连接的东西都可以工作。 不过,不对 Netscape 在 386 上运行的性能发表评论 ;-) 但就管理原始连接而言,386 确实是可行的。 您还可以用它做什么,那是另一回事。

    这种情况变得稍微复杂一点的地方是调制解调器,以及 ISP 可能需要的客户端。 任何 PCI 或 USB 调制解调器都需要驱动程序,这意味着更多的 CPU 和系统资源。 此外,PPPoE 甚至会进行更多处理,因此 CPU 的潜在负载再次增加。 Windows 在所有这些运行过程中往往效率不高,因此一些 ISP 要求使用中端奔腾。

    对于 Linux,这将取决于您要做什么。 低端奔腾应该可以满足大多数用途。 在大多数情况下,386/486 应该可以很好地充当防火墙/网关盒。 请记住,如果您运行 PPPoE,您可能会在低端硬件上受到性能影响。

  18. 问:我刚刚安装了 DSL,但我的速度很慢,和/或我的连接不断掉线。 问题是什么?

    信息不足,真的说不清楚。 有很多很多事情会导致连接不良。 列表太长,无法一一提及。

    DSL 的弱点之一是信号可能相当脆弱。 许多事情都会降低信号质量,导致连接不良,从而降低速度。 这可能是由不良或不合格的室内布线、外部布线问题(如不良拼接)、来自任何数量来源的 RFI、来自附近电台的 AM 无线电信号干扰、线路上的桥接抽头、距 DSLAM 的距离过远等引起的。 更不用说您的调制解调器、NIC 或电信公司的 DSLAM 等可能存在的硬件问题。 并非总是容易解决。

    您的提供商应该能够为您提供帮助。 首先,确保问题不在您的设置中,因为他们可能不会帮助解决 Linux 问题。 然后坚持不懈,如果帮助没有及时到来,请毫不犹豫地越级上报。 大多数问题都是可以解决的。 诀窍在于隔离它。 一位训练有素的 DSL 电信技术人员可以找到各种晦涩的布线问题。

  19. 问:我的提供商的技术支持人员一窍不通。 我能做什么?

    常见抱怨。 似乎是事物的本质。 一线技术支持是一个入门级职位,主要由技术或网络知识匮乏的年轻人担任。 忍气吞声,或者尝试回拨。

  20. 问:既然我有了专用线路,我真的还需要 ISP 吗? 我不能成为自己的 ISP 吗?

    是,也不是。 Linux 拥有运行小型 ISP 所需的一切。 但是,即使 “线路” 是专用连接,它也只是专用于电信公司的端点设备。 您仍然需要有人向您出售带宽和网关访问互联网的权限。 因此,传统的 ISP 仍然有其作用。 您可以看看是否有某种本地提供商会仅仅向您出售带宽,而没有所有花里胡哨的东西(例如电子邮件和新闻)。 但这可能不会节省任何成本。

    从技术上讲,也可以通过 “干” 铜线连接两个 DSL 调制解调器。 在某些地区,干线(没有拨号音)相当便宜(但在其他地区则不然)。 然后您需要另一端有人愿意提供带宽和可能需要的任何服务。 并非所有 DSL 调制解调器都支持此功能(一些常见的 SDSL 调制解调器显然支持)。 这还需要与当地电话公司打交道,以获得非消费者类型的服务(阅读:可能真的很痛苦)。 还有大量的启动投资,可能不附带电信公司对预期用途的任何保证。

  21. 问:是否有 ADSL 标准?

    算是吧。 美国贝尔运营公司已在其当前的推出中标准化了离散多音 (DMT) (ANSI T1.413)。 大多数其他州都应该效仿他们的榜样。 还有其他类型的调制解调器,最著名的是无载波幅度相位调制 (CAP),当然,它与 DMT 不兼容。

    可以从基于 DMT 的供应商处找到有关此主题的有偏见的比较,网址为 http://www.aware.com。 尽管如此,它仍然提供了迄今为止我见过的关于此问题的最佳细节。

    ANSI 标准的相当昂贵的副本可以在以下网址订购:美国国家标准协会 ANSI 主页

    非对称数字用户环路 (ADSL) 金属接口

    ANSI TI.413-1995

    注意:ANSI TI.413 Issue 2 于 1997 年 9 月 26 日发布

  22. 问:我可以使用 ATM 连接到 DSL 吗?

    从技术上讲,您可以。 一些 DSL 调制解调器(至少是 Alcatel 版本)具有 ATM 论坛 25Mbps 接口,该接口连接到 PCI ATM 卡。 但这在实践中很少这样做,因为许多操作系统无法本地使用 ATM,而且 ATM 卡的成本高于以太网。 有关更多详细信息,请参阅 http://linux-atm.sourceforge.net/

  23. 问:为什么 DSL 有所有这些比特率(384/1.5/7.1M/20M/等等)选项?

    基本问题是百年历史的铜环路设计。 它非常适合模拟电话,但对于像 DSL 这样的更高性能的信号来说,它提出了真正的挑战。 请记住,环路的距离与它可以承载的数据速率成反比。 速率自适应技术非常适合在许多情况下使数字信号工作,但它无法为所有应用程序提供一致的带宽,尤其是对于非常长的(超过约 15,000 英尺)环路。 您看到的广告中宣传的不同带宽反映了供应商设备之间的各种营销战,以及电信公司努力最终确定一套标准数据速率。 最重要的是电信公司能够覆盖尽可能广泛的客户群。

    查看下一个关于导致这种情况发生的环路损伤的问题。

  24. 问:所有这些环路损伤(桥接抽头、负载线圈、DLC)都可能使我的线路不符合 DSL 的要求,这些都是什么? (感谢 Bruce Ediger)

    负载线圈:串联电感,可改善电话电路的语音频率传输特性。 本质上,“负载”从高频窃取能量并将其提供给低频。 通常仅用于非常长的(> 9,000 英尺)电话线。

    通过“桥”,我假设您指的是“桥接抽头”。 在较旧的社区中,电话线将被多个客户使用。 也许这些客户住在不同的(虽然是附近的)地址。 未连接的线路“分支”是当前连接电路上的“桥接抽头”。

    DLC,数字环路载波:有许多系统用于在单对电线上承载多个语音传输。 您可以向上或向下移动频率,也可以数字化语音传输并通过时间或代码或其他方式划分电话电路。 更通用的术语是“配线增益”。

    这些东西会对高频通信造成不同的问题。

    负载线圈会通过过滤高频和传递低频来完全搞砸事情。 它们可能还会改变“延迟包络”,允许某些频率在其他频率之前到达。 一个字节的音调会干扰下一个字节的音调。

    如果桥接抽头相对于信号波长较长,则充当分流电容,如果它们约为信号波长的 1/4,则实际上充当带通滤波器。 也就是说,它们会自由地通过特定频率。 DMT 调制解调器的特定音调可能会被分流回去,而不是传递到接收调制解调器,从而降低该电话线的带宽。

    配线增益,无论是数字的还是模拟的,都会限制一次传输可用的带宽,以便在一条电线上复用多个传输。 DMT 传输的高音调和低音调会被设备滤除。

    Whitham D. Reeve 的书“用户环路信号和传输手册”,IEEE Press 1992,ISBN 0-87942-274-2 涵盖了如何计算线路长度、桥接抽头等对电话线路传输特性的影响的数学原理。 然而,这本书非常昂贵。

  25. 问:我可以使用我的 DSL 连接运行 Web 服务器吗?

    当然可以。 您已连接到 TCP/IP 网络,因此从理论上讲,您可以运行协议允许的任何服务——邮件、ftp、ssh、irc 等。 可能存在问题的地方是 ISP 的 TOS(服务条款)。 一些 ISP 在这方面非常开放,而另一些 ISP 则禁止任何类型的服务器,甚至可能阻止某些端口。 您应该研究这一点,或在制定任何计划之前咨询 ISP。 出售消费者服务的 ISP 不会允许任何大流量服务器——最多只能是个人或低流量服务。 如果这不符合要求,那么您可以咨询任何本地商业级 DSL 提供商。 这将花费更多,但服务条款和保证通常更适合更高的带宽使用。

    如果您没有静态 IP,您可以使用许多动态 DNS 服务之一来解决这个问题,这些服务就是为此目的而设的。 请参阅链接部分。

  26. 问:您有 DSL 调制解调器的示例吗?

    简短回答:有。 真实答案:这项技术的演变速度太快了,任何人都无法在 HOWTO 指南中保持最新状态。 请查看 http://dslreports.com/information/equiprated/all 以获取最新信息。

    但是,以下是截至 2002 年 1 月的一些当前调制解调器产品列表。 除非另有说明,否则所有都是具有 DMT 编码(又名 Alcatel 兼容)的 ADSL 调制解调器。[注意:某些项目保留自 1998 年 6 月的原始列表。]

    • 带有 10/100baseT 以太网接口的路由器/调制解调器

      示例:Flowpoint 2000 DSL(CAP)、3COM Viper-DSL (CAP)、Westell ATU-R-Flexcap (CAP)、Aware x200、Zyxel P641、Efficient Networks SpeedStream 5660 和 5861、Cayman 3220H、Cisco 673 (SDSL)、Cisco 675 (ADSL/CAP)、Cisco 677 (ADSL/DMT)、Alcatel SpeedTouch Pro

    • 带有 10/100baseT 以太网接口的桥接/调制解调器

      示例:Alcatel 1000、Alcatel SpeedTouch Home [注意:Home == 以太网,还有 USB 和 PCI SpeedTouch 版本!]、Westell ATU-R-Flexcap2 (CAP)、Efficient Networks SpeedStream 5260、Efficient Networks SpeedStream 5251 (SDSL)、Westell WireSpeed。

    • 带有 ATMF 接口的调制解调器

      示例:Alcatel 1000、Alcatel SpeedTouch Home、Cisco 677 (DMT)、Ariel Horizon II

    • 带有 V.35 串行接口(T1、串行路由器)的桥接/调制解调器

      示例:Westell ATU-R

    • 带有 USB 接口的调制解调器

      Efficient Networks SpeedStream 4060、Intel 3100、Alcatel SpeedTouch USB

    • PCI 调制解调器

      示例:Cisco 605、Efficient Networks SpeedStream 3060/3061、Intel 2100、Xpeed X200 (IDSL)、Xpeed X300 (SDSL)、Alcatel SpeedTouch PCI

    • 无线调制解调器 (IEEE 802.11b)

      示例:Alcatel SpeedTouch Wireless

    • 带有 10/100baseT 以太网接口的专用路由器(没有内置调制解调器)

      示例:Netgear RT311、SMC 7004BR、Linksys BEFSR11

这只是一个非常小的抽样,不应被解释为对所列产品的认可。 这只是对一些可用产品的简单说明。

Warning

调制解调器制造商经常出货满足 ISP 规格的调制解调器。 功能有时会根据 ISP 的要求启用或禁用。 每个型号都可能存在许多可能的变体。 如果购买二手货,请考虑这一点。