将服务器用作 ADSL 调制解调器

Bad*_*dee 2 networking router modem adsl2+

我计划设置一个服务器,为用户提供 Internet 和其他服务。我想通过以太网将这个服务器直接连接到 ADSL 分离器。这意味着将不涉及调制解调器或路由器。我尝试将来自分路器的 RJ11 转换为前往服务器的 RJ45,并创建了 PPPoE 连接,但没有成功。连接甚至不会建立。

我知道这个过程需要很长时间来配置,但我需要帮助以正确的方式将 RJ11 转换为 RJ45“哪根线去哪里”?我的连接是 ADSL2+。我的操作系统是 CentOS。

use*_*686 6

ADSL 连接不仅仅是以太网;还不止这些。

  1. 虽然它确实承载以太网流量,但帧不是直接通过线路发送,而是ATM虚拟电路中使用ATM 适配层 5 发送。(这就是 VCI/VPI 设置的用途。)

    也就是说,Linux 当然可以自己处理 ATM 流量。(许多 DSL 调制解调器实际上运行 Linux。)甚至 Windows 不久前也直接支持 ATM 和 PPPoA。

  2. 但更重要的是,电信号完全不同。换句话说…

    但是我要说的是,RJ45的每根线在连接时都有特定的功能,RJ11也是如此。

    ...问题是RJ45 的所有电线都没有与 RJ11 上的电线完全对应的功能。(并不是说插孔本身有任何意义,而且我听说 RJ45 也用于电话线——重要的是“以太网”与“电话”。)

    • 大多数电话线只有一对,并且同时通过两条线发送和接收。DSL 的整个想法是在模拟呼叫的同时运行在两线电话线上;另一端有一个DSLAM将它们再次分开。

    • 以太网同时使用至少四根线——一用于发送数据,一对用于接收。千兆以太网需要所有四对(八根线);另外两个是双向的。

    • ADSL 使用QAMOFDM通过线路传输比特。(ADSL 信令在ANSI T1.413中定义,后来的 ITU G.dmtG.liteADSL2ADSL2+ ……)

    • 以太网使用PAM编码用于 1 Gbit 网络,MLT-3用于 100 Mbit。旧的 10 Mbit 网络使用曼彻斯特代码。(最相关的标准是 1G 的 802.3ab、100M 的 802.3u 和 10M 的 802.3i。请参阅体表

    • (我希望我做对了吗?)

因此,尝试将一个连接到另一个类似于将视频输出连接到麦克风输入并期望在扬声器上看到内容。


也就是说,确实存在用于 PCI 的ADSL 调制解调器卡(很像过去存在的 ISDN 卡和调制解调器卡),您可以为您的服务器获取其中之一并将 ADSL 线路直接连接到它。曾经有一个关于它的ServerFault 线程

或者,您可以使用常规的“ADSL 调制解调器”,但将其配置为纯桥接模式,在这种模式下,它不会进行任何路由,仅在常规端口和 ATM/ADSL 线路之间直接转发以太网流量。这样,您的服务器可以直接与您的 ISP 通信并充当 LAN 路由器,而只有以太网。

(后者曾经是非常普遍的做法。我不得不在 Win98/Win2000 上处理几个非常笨拙的 PPPoE 客户端,直到 Windows XP 最终获得了本机 PPPoE 支持。在 Linux 上,有rp-pppoe。一些 ISP 只是使用直接 DHCP。)