下一页 上一页 目录

15. 通信程序和实用工具

虽然 PPP 用于 Internet 访问,但您还需要一个拨号程序(或脚本)来拨打电话号码,并在建立连接后启动 PPP。当对方接听电话时,会发生三件事:建立调制解调器连接 (CONNECT),PPP 在两端启动,并且您会自动登录。最后 2 个事件的确切顺序可能有所不同。用于 ppp 的拨号程序包括 wvdial、chap 脚本、kppp、RP3(wvdial 和 ifup 的前端)、gnome-ppp 和 “modem lights”(Gnome)。Linuxconf 配置一些拨号程序。

还有一些较旧的拨号程序可以通过调制解调器拨出,但不连接到 Internet。相反,您会连接到某处的计算机,该计算机会在您的屏幕上显示文本图像。过去,这在连接到电子公告板时非常常用。请参阅 PCs and BBSs 今天,它可能用于连接到您可以登录的远程计算机(包括家中的 PC)。用于此目的的程序有:minicom(最受欢迎的)、Seyon(仅限 X-Windows)和 Kermit。有些人可能也使用这些程序通过 ppp 拨号上网,但这并非它们的原始设计目的。

15.1 Minicom 与 Kermit

Minicom 只是一个通信程序,而 Kermit 既是一个通信程序,又是一个文件传输协议。但是,可以从 Minicom 中使用 Kermit 协议(前提是在您的 PC 上安装了 Kermit)。Minicom 基于菜单,而 Kermit 基于命令行(在特殊的 Kermit 提示符下交互)。虽然 Kermit 程序是自由软件,但文档并非全部免费。没有提供详细的手册,建议您购买一本书作为手册。但是,Kermit 具有交互式在线帮助,可以说明所有内容,但缺乏针对初学者的教程解释。命令可以放在脚本文件中,这样您就不必每次都重新输入它们。Kermit(作为一个通信程序)比 Minicom 更强大。

虽然所有 Minicom 文档都是免费的,但它不如 Kermit 的文档广泛。在我看来,设置 Minicom 更容易,需要学习的东西更少,而且您仍然可以从 Minicom 中使用 kermit。但是,如果您想编写一个用于自动执行文件传输等的脚本,Kermit 会更好。

g-kermit 是一个 gpled kermit,它没有拨出功能。

15.2 通信软件列表

这里列出了一些您可以选择的通信软件,如果它们没有随您的发行版一起提供,则应该可以通过 FTP 获得。我希望获得关于拨出程序的比较性评论。最不受欢迎的那些是否已过时?

最不受欢迎的拨出

最受欢迎的拨出

传真

通过使用传真程序,您可以使用大多数调制解调器发送传真。在这种情况下,您直接拨出,而不是通过 ppp 和 ISP。您还需要支付任何长途电话费。电子邮件更有效率。

语音邮件软件

拨入(使用 getty)

网络连接

其他

15.3 SLiRP 和 term

SLiRPterm 程序非常有用,如果您在类 Unix 机器上只有一个拨号 shell 帐户,并且想要获得相当于 PPP 帐户(或类似帐户)的服务,而又没有获得授权(可能是因为您不想为此支付额外费用等)。SLiRP 比几乎已过时的 term 更受欢迎。

要使用 SLiRP,您需要将其安装在远程计算机上的 shell 帐户中。然后,您拨打该帐户并在远程计算机上运行 SLiRP,并在本地 PC 上运行 PPP。现在您有了一个 PPP 连接,您可以通过该连接在本地 PC 上运行 Web 浏览器,例如 Netscape 等。可能会有一些问题,因为 SLiRP 不如真正的 PPP 帐户好。某些帐户可能会提供 SLiRP,因为它节省了 IP 地址(在使用 SLiRP 时,您没有 IP 地址)。

term 有点像 SLiRP,只是您需要在本地和远程计算机上都运行 term。电话线上没有 PPP,因为 term 使用自己的协议。要从您的 PC 使用 term,您需要使用 term 感知的 ftp 版本来执行 ftp 等操作。因此,使用 SLiRP 更容易,因为普通版本的 ftp 可以与 SLiRP 很好地配合使用。有一个未维护的 Term HOWTO。

15.4 MS Windows

如果您希望使用 MS Windows 的人拨入您的 Linux PC,那么如果他们使用

第三方拨出程序包括 HyperTerminal Private Edition。


下一页 上一页 目录