本节中的任务说明如何设置路由器,以使其在租用线路的末端(您所在的一端)充当本地对等点。该任务以租用线路链路配置示例中介绍的租用线路为例。
执行下一过程之前,必须完成下列操作:
按照配置租用线路上的同步设备中介绍的方法,安装并配置链路的同步设备
获取租用线路上本地机器的超级用户口令
将本地机器设置为在网络上作为路由器来运行,以使用租用线路提供商提供的服务
成为本地机器(路由器)的超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
在路由器的 /etc/hosts 文件中,为远程对等点添加项。
# cat /etc/hosts # # Internet host table # 127.0.0.1 localhost 192.168.130.10 local2-peer loghost 192.168.130.11 local1-net 10.0.0.25 farISP |
/etc/hosts 文件示例适用于虚构的 LocalCorp 中的本地路由器。请注意服务提供商的远程对等点 farISP 的 IP 地址和主机名。
创建文件 /etc/ppp/peers/ peer-name,以保留有关提供商对等点的信息。
在以下租用线路链路示例中,将创建文件 /etc/ppp/peers/farISP。
# cat /etc/ppp/peers/farISP init '/etc/ppp/conf_hsi' local /dev/hihp1 sync noauth 192.168.130.10:10.0.0.25 passive persist noccp nopcomp novj noaccomp |
下表对 /etc/ppp/peers/farISP 中使用的各个选项和参数进行了说明。
创建称作 demand 的初始化脚本,以作为引导过程的一部分创建 PPP 链路。
# cat /etc/ppp/demand #!/bin/sh if [ -f /var/run/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /var/run/ppp-demand.pid` then : else /usr/bin/pppd call farISP fi |
demand 脚本包含用于建立租用线路链路的 pppd 命令。下表对 $PPPDIR/demand 的内容进行了说明。
代码样例 |
说明 |
---|---|
if [ -f /var/run/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /var/run/ppp-demand.pid` |
这些行用于检查 pppd 是否正在运行。如果 pppd 正在运行,则无需启动它。 |
/usr/bin/pppd call farISP |
此行用于启动 pppd。pppd 从 /etc/ppp/options 读取选项。此外,命令行中的 call farISP 选项也会使其读取 /etc/ppp/peers/farISP。 |
作为 Solaris 引导过程的一部分,Solaris PPP 4.0 启动脚本 /etc/rc2.d/S47pppd 会调用 demand 脚本。/etc/rc2.d/S47pppd 中的以下行用于搜索是否存在称为 $PPPDIR/demand 的文件。
if [ -f $PPPDIR/demand ]; then . $PPPDIR/demand fi |
如果找到该文件,则执行 $PPPDIR/demand。在执行 $PPPDIR/demand 过程中,将建立链路。
要访问本地网络以外的计算机,请指示用户运行 telnet、ftp、rsh 或类似命令。
如果您已按照本章中的所有过程进行操作,则至此已完成租用线路链路的配置。以下列出了相关的参考信息。
要查找疑难解答信息,请参见修复租用线路问题。
要了解有关本章中使用的文件和选项的更多信息,请参见在文件和命令行中使用 PPP 选项。