contents
下一主题: SLIP 和 PPP 上一级: IP 接口配置 前一主题: 配置网关

PLIP 接口

当使用 PLIP 链路连接两台机器时,情况与使用以太网时略有不同。前者是所谓的点对点链路,因为它们只涉及两台主机(“点”),而不是广播网络。

作为一个例子,我们考虑 Virtual Brewery 的某位员工的笔记本电脑,它通过 PLIP 连接到 vlager。 这台笔记本电脑本身被称为 vlite,并且只有一个并行端口。 在启动时,这个端口将被注册为 plip1。 要激活链路,您必须使用以下命令配置 plip1 接口:gif

           # ifconfig plip1 vlite pointopoint vlager
           # route add default gw vlager
 
第一个命令配置接口,告诉内核这是一个点对点链路,远程端点的地址为 vlager。 第二个命令安装默认路由,使用 vlager 作为网关。 在 vlager 上,也需要类似的 ifconfig 命令来激活链路(不需要路由调用)。
           # ifconfig plip1 vlager pointopoint vlite

 
有趣的点是 vlager 上的 plip1 接口不必具有单独的 IP 地址,也可以被赋予地址 191.72.1.1。gif

现在,我们已经配置了从笔记本电脑到 Brewery 网络的路由;仍然缺少的是从 Brewery 的任何主机路由到 vlite 的方法。 一种特别麻烦的方法是在每个主机的路由表中添加一个特定的路由,将 vlager 命名为到 vlite 的网关。

           # route add vlite gw vlager

 
当面对临时路由时,一个更好的选择是使用动态路由。 一种方法是使用 gated,一个路由守护进程,您必须将其安装在网络中的每台主机上,以便动态地分发路由信息。 然而,最简单的方法是使用代理 ARP。 通过代理 ARP,vlager 将通过发送其自身的以太网地址来响应任何针对 vlite 的 ARP 查询。 这样做的效果是,所有发往 vlite 的数据包都将最终到达 vlager,然后 vlager 将它们转发到笔记本电脑。 我们将在下面的gif章节中回到代理 ARP。

未来的 Net-3 版本将包含一个名为 plipconfig 的工具,它将允许您设置要使用的打印机端口的 IRQ。 以后,这甚至可能被更通用的 ifconfig 命令所取代。


contents
下一主题: SLIP 和 PPP 上一级: IP 接口配置 前一主题: 配置网关

Andrew Anderson
1996 年 3 月 7 日星期四 23:22:06 EST