For the complete documentation index, see llms.txt. This page is also available as Markdown.

30.5.拨出服务

以下是一些让主机通过调制解调器连接到另一台计算机的提示。这适用于与远程主机建立终端会话。

如果使用 PPP 时遇到问题,这种连接可以帮助获取互联网上的文件。如果 PPP 不工作,使用终端会话通过 FTP 获取所需文件。然后使用 zmodem 将其传输到机器上。

30.5.1. 使用标准 Hayes 调制解调器

tip 中内置了通用的 Hayes 拨号器。在 /etc/remote 中使用 at=hayes

Hayes 驱动程序不能识别某些新调制解调器的高级功能消息,如 BUSYNO DIALTONECONNECT 115200。在使用 tip 时,使用 ATX0&W 关闭这些消息。

tip 的拨号超时时间为 60 秒。调制解调器应该使用较短的超时时间,否则 tip 会认为存在通信问题。尝试设置 ATS7=45&W

30.5.2. 使用 AT 命令

/etc/remote 中创建“直接”条目。例如,如果调制解调器连接到第一个串行端口 /dev/cuau0,则使用以下行:

cuau0:dv=/dev/cuau0:br#19200:pa=none

br 功能中使用调制解调器支持的最高 bps 速率。然后,输入 tip cuau0 以连接到调制解调器。

或者,以 root 用户身份使用 cu,并输入以下命令:

# cu -lline -sspeed

其中 line 是串行端口,如 /dev/cuau0speed 是速率,如 57600。完成 AT 命令输入后,输入 ~. 退出。

30.5.3. @ 符号无效

/etc/remote 中的电话号码功能会告知 tip/etc/phones 中查找电话号码。但 @ 符号在 /etc/remote 等功能文件中是一个特殊字符,因此需要使用反斜杠转义:

30.5.4. 从命令行拨号

/etc/remote 中放入一个“通用”条目。例如:

现在可以使用以下命令:

喜欢 cu 而非 tip 的用户,可以使用通用的 cu 条目:

并输入:

30.5.5. 设置 bps 速率

tip1200cu1200 创建条目,但可以使用任何适合的 bps 速率,并在 br 功能中指定。tip 认为默认的适当速率是 1200 bps,因此它会查找 tip1200 条目。但并不一定要使用 1200 bps。

30.5.6. 通过终端服务器访问多个主机

与其等到连接后每次输入 CONNECT host,不如使用 tipcm 功能。例如,下面的条目会让你输入 tip paintip muffin 连接主机 painmuffin,并通过 tip deep13 连接到终端服务器。

30.5.7. 使用多个线路与 tip

这通常是大学遇到的问题:有多条调制解调器线路,而成千上万的学生试图使用它们。

/etc/remote 中创建条目,并使用 @ 作为 pn 功能:

然后,在 /etc/phones 中列出电话号码:

tip 会按列出的顺序尝试每个号码,直到放弃。为了保持重试,可以在 while 循环中运行 tip

30.5.8. 使用强制字符

Ctrl+P 是默认的“强制”字符,用于告诉 tip 后续的字符是字面数据。可以通过 ~s 转义将强制字符设置为任何其他字符,这意味着“设置变量”。

输入 ~sforce=single-char 后按回车。single-char 是任何单个字符。如果省略 single-char,则强制字符为空字符,可以通过输入 Ctrl+2Ctrl+Space 访问。single-char 的不错选择是 Shift+Ctrl+6,它仅在某些终端服务器上使用。

要更改强制字符,可以在 ~/.tiprc 中指定以下内容:

30.5.9. 大写字符

当按下 Ctrl+A 时,会触发 tip 的“升字符”功能,这对于键盘上的 Caps Lock 键损坏的用户来说特别有用。使用 ~s 设置 raisechar 为合理的字符。如果两个功能都不使用,可以将其设置为与强制字符相同。

以下是为需要输入 Ctrl+2Ctrl+A 的 Emacs 用户准备的 ~/.tiprc 示例:

其中 ^^ 表示 Shift+Ctrl+6

30.5.10. 使用 tip 传输文件

当与另一个类似 UNIX® 的操作系统通信时,可以使用 ~p(put)和 ~t(take)命令发送和接收文件。这些命令在远程系统上运行 catecho 来接收和发送文件。语法是:

由于没有错误检查,建议使用其他协议,例如 zmodem。

30.5.11. 使用 zmodem 与 tip

要接收文件,在远程端启动发送程序。然后,输入 ~C rz 以开始在本地接收文件。

要发送文件,在远程端启动接收程序。然后,输入 ~C sz files 以将文件发送到远程系统。

最后更新于