X-ISP

作者:Ibrahim Haddad

生活在“信息高速公路”时代,我们都必须将电脑连接到互联网,才能发送电子邮件、阅读新闻组、浏览网页并与世界进行广泛的交流。

根据您选择的操作系统和工具,配置您的机器通过 ISP 连接到互联网可能是一个简单或困难的过程。

由于 Linux 是我们首选的平台,我们只需选择要使用的工具。使用 X-ISP 配置我们的机器可以确保我们在短时间内将 Linux 机器连接到互联网,没有任何问题,并且具有使用基于 X 界面的优势。

X-ISP 是一个可视化的、基于 X11/XForms 的、用户友好的 pppd/chat 界面。它提供了一个 X11 拨号网络工具,该工具还可以充当小型 ISP 和电话公司 (PTT) 数据库管理器,以及记录拨号成本和使用情况的工具。此外,它还在消息浏览器(图 1)上提供来自拨号和登录阶段的最大反馈,可以灵活地中断正在进行的呼叫,手动登录终端窗口以及回拨和 DNS 服务器选择功能。

用户界面
X-ISP

图 1. X-ISP 主窗口

X-ISP 的用户界面非常简单、直观且用户友好。它由一个包含四个按钮(连接、中断、断开连接和退出)、三个菜单(选项、日志记录和帮助)以及一个 ISP 条目的下拉选择列表(以防用户想要配置机器拨打多个 ISP)的表单组成。“选项”菜单包含下面讨论的五个项目。

X-ISP

图 2. 设置用户帐户

信息:用户可以创建 ISP 条目、设置默认 ISP、设置自动拨号和断线重拨选项以及身份验证协议(无、PAP、PAP-Secrets 或 CHAT-Secrets)。在图 2 中,X-ISP 配置为连接到三个 ISP 中的任何一个:Cyberia、Data Management 或 IncoNet(黎巴嫩的实际 ISP),其中 Cyberia 是默认 ISP。

拨号和日志记录:从拨号和日志记录窗口,用户可以控制多个选项,例如拨号器选项(最大拨号尝试次数、拨号间隔延迟、建立连接的最大等待时间等)以及手动和自动日志记录选项。拨入和回拨的脚本部分都分为 Expect 和 Send 部分,与调用 chat 命令时使用的部分相同。在这里,用户必须输入 chat 使用的脚本行,以便为特定的 ISP 协商成功的登录。

通信选项:这些选项控制调制解调器设备及其属性(复位和初始化字符串、波特率和流量控制)、拨号方法和 asyncmap、软件压缩、串行端口波特率和流量控制的设置。所有这些选项都有一个初始默认值。

X-ISP

图 3. 通信设置窗口

TCP/IP 选项:控制动态本地和远程地址、网络掩码和 DNS 的设置。

X-ISP

图 4. 设置 TCP/IP 选项

路径设置:允许编辑 pppd 守护程序的路径、pppd 保存其进程 ID 文件的位置、chat 实用程序、xispdialxispterm 实用程序以及 XISP 将保留用于与其组件通信的命名管道节点的位置。

X-ISP

图 5. 路径设置

“日志记录”菜单包含以下两个项目

PTT 编辑器:此表单允许编辑 X-ISP 维护的电话公司信息。用户可以将本地电话公司添加到编译列表中并设置其费率。这样,当用户检索在线统计信息时,他将收到实际成本的报告。

统计信息:这会显示时间/成本信息,并为每个周期(每周、每月和每双月)制作成本条形图。

X-ISP

图 6. 设置 PTT

X-ISP 的优势

X-ISP 软件包实现了 pppd/chat 的用户友好界面,并在浏览器屏幕上提供了来自拨入和登录阶段的最大反馈。与手动配置 PPP 相比,它节省了大量时间。X-ISP 比手动配置具有以下几个优势

X-ISP

图 7. 连接进行中

  • X-ISP 以图形方式增强了用户对呼叫进行时正在发生的事情的了解,而不是通常将输出写入终端的脚本。

  • X-ISP 提供了一种机制来保存 ISP 日志,并跟踪您拨打了多少次电话、通话时长和费用。

  • 一个主要功能是用户可以维护两个数据库:一个用于 ISP,另一个用于电话公司 (PTT)。此功能允许用户为多个 ISP 以及每个 ISP 的多个帐户配置其机器。

  • 电话公司数据库支持记录电话费时适用的所有(已知)PTT 属性,并将其信息保存在用户主目录中的 /.xisplogs 子目录中的单独文件中。

X-ISP 要求和安装

X-ISP 由 Dimitrios P. Bouras 开发,可以从 http://users.hol.gr/~dbouras/ 免费下载。

为了在您的系统上安装 X-ISP 软件包,必须满足四个要求

一旦满足这些要求,安装就很简单了。我通过运行 makemake install 在几台机器(Slackware 3.4,内核 2.0.30)上安装了 X-ISP。令我惊讶的是,我无需重新编辑任何配置文件或修复文件权限或任何其他操作。它从第一次尝试起就完美运行。但是,如果您遇到问题,文档中提供了有关解决安装问题的说明。

文档

X-ISP 附带大量技术文档,讨论了实现问题、安全性、架构以及不同组件之间的交互。它还具有良好的帮助功能,可指导用户逐步设置 X-ISP。还可以从主窗口获得在线帮助。

总结

X-ISP 是一个经过深思熟虑的工具。它为我们提供了我们需要的:一种快速配置机器的方法、图形界面、对 chat 脚本的图形化控制以及跟踪时间和成本的方法。

X-ISP
Ibrahim F. Haddad 是加拿大蒙特利尔康考迪亚大学的博士生。Ibrahim 在黎巴嫩美国大学(黎巴嫩比布鲁斯校区)获得了硕士学位,并于 1994 年首次接触 Linux。他的兴趣包括互联网/内联网和 Web 开发、电子商务和分布式对象。可以通过电子邮件 ibrahim@ieee.org 联系 Ibrahim。
加载 Disqus 评论