免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2887 | 回复: 0
打印 上一主题 下一主题

UNIX环境下设置PPP拨号连接Internet [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-10 22:14 |只看该作者 |倒序浏览

---- 长 期 以 来, 对 于 广 大 的Internet 个 人 用 户 来 说, 通 过 电 话 线 和Modem 与ISP 建 立PPP 连 接, 可 以 说 是 连 接Internet 的 唯 一 途 径。 在Win95/98 环 境 下, 建 立PPP 链 路 只 需 要 简 单 地 建 立" 拨 号 网 络" 就 足 够 了, 而 目 前, 随 着Unix 个 人 用 户 的 不 断 增 加, 那 么, 在UNIX 环 境 下 建 立PPP 连 接 又 当 如 何 呢 ?
---- 下 面, 本 文 就 以PC 工 作 站 上, 以SCO OpenServer 5.0.5 网 络 操 作 环 境 为 例, 逐 步 介 绍 如 何 在UNIX 环 境 下 建 立PPP 连 接, 进 而 连 接 上Internet。
一、 概 述 ---- PPP(Point-to-Point Protocol) 是 一 种 应 用 较 为 广 泛 的 串 行 线 通 讯 协 议, 是 广 域 网(WAN) 接 入 的 主 要 方 式 之 一。 它 是TCP/IP 协 议 的 一 个 高 层 应 用, 提 供 了 长 距 离 的 串 行 线 上 传 送 和 接 收IP 包 的 功 能, 通 过 电 话 线 和Modem 连 接Internet 服 务 供 应 商(ISP) 接 入Internet 是 它 的 一 个 典 型 应 用 之 一。
---- 本 文 假 定ISP 为 电 信 局 的163 台, 用 户 帐 号 为myname, 口 令 为mypassword。
二、 软、 硬 件 配 置 ---- 1、 硬 件: 可 用 串 口 一 个(COM1 或COM2),Modem 一 台, 电 话 线1 根。
---- 2、 软 件:SCO OpenServer 5.0.5 网 络 操 作 系 统, 要 求 已 安 装 好UUCP 软 件 包 和TCP/IP 软 件 包。
三、 设 置 ---- UNIX 环 境 下 建 立PPP 连 接, 具 体 设 置 比 较 繁 复: 首 先 需 要 建 立 一 个 可 用 的 串 口, 将 此 串 口 配 置 成 可 自 动 和 人 工 拨 出 的 拨 号 设 备(Modem), 与 远 程 主 机 建 立 好UUCP 链 路, 再 在 物 理 链 路 的 基 础 之 上 建 立PPP 会 话。
---- 1、 建 立 一 个 可 用 的 串 口 设 备, 本 文 中 以COM2 口 为 例。
---- (1) 系 统 维 护 状 态 下, 在# 提 示 符 后 键 入 mkdev serial。
---- (2) 出 现Serial Manager 菜 单, 选 择Add... 增 加 一 个 串 口。
---- (3) 串 口 型 号 选 择IBM-COM2, 其 状 态 栏 会 显 示 硬 件 设 置 为"IRQ:3 I/O addr:2f8"
---- (4) 系 统 提 示 是 否 要 重 新 链 结 核 心, 按Yes 确 认, 重 启 系 统。 此 时, 新 的 系 统 核 心 中 已 经 增 加 了 一 个 可 用 的COM2 串 口, 其 中 断 为3,I/O 首 址 为2f8H, 设 备 文 件 为/dev/tty2a 或/dev/tty2A。
---- 2、 建 立 一 个 可 用 的 拨 出 设 备( 即 配 置Modem), 本 文 中 以Hayes Accura 9600 Modem 为 例。
---- (1) 系 统 维 护 状 态 下, 在# 提 示 符 后 键 入uuinstall。
---- (2) 出 现UUCP Administration Utility 菜 单, 选 择Display or Update direct- or dial-out lines (Devices)。
---- (3) 选 择Add a new device entry。
---- (4) 按 屏 幕 提 示 输 入 以 下 内 容: Device type:ACU   *建立一个自动拨号设备
Tty line:tty2A      *所用线路为/dev/tty2A
Dialer line:-        
Speed range:9600   *以9600bps速率拨出
Dialer:hayes2400   *拨号设备为hayes2400,即Hayes兼容设备
---- (5) 保 存 文 件 退 出。
---- 这 时, 端 口COM2 被 设 置 成 一 条 拨 出 线(/dev/tty2A), 其 拨 号 设 备 为Hayes 兼 容Modem, 拨 出 速 率 为9600bps。 拨 出 线 路 的 配 置 文 件 为 /usr/lib/uucp/Devices, 这 是 一 个 纯 文 本 文 件, 必 要 时 可 用vi 进 行 编 辑。
---- 3、 为 远 程 站 点 建 立 一 个 站 点 文 件
---- (1) 系 统 维 护 状 态 下, 在# 提 示 符 后 键 入uuinstall。
---- (2) 出 现UUCP Administration Utility 菜 单, 选 择Display or Update list of remote sites (Systems)。
---- (3) 出 现Display or Update list of remote sites (Systems) 菜 单, 选 择Add a new site entry。
---- (4) 按 屏 幕 提 示 输 入 以 下 内 容: Site name:www      *远程站点名
Schedule:Any       *可在任意时刻拨出
Device type:ACU     *即上一步所建立的拨出设备
Speed range:9600    *应与拨出设备的速率相匹配
Phone number:163    *要拨的电话号码
Expect login: name:  *以下均为登录脚本
Send login: pmyname
Expect login: ssword:
Send login: mypassword
---- (5) 保 存 文 件 退 出。
---- 到 此 为 止, 已 经 为 要 拨 的 远 程 站 点( 本 文 为 电 信 局 的163 台) 建 立 了 一 个 站 点 文 件, 站 点 名 取 为www, 要 拨 的 电 话 号 码 为163。
---- 如 果 用 户 拨 出 地 点 所 在 处 使 用 了 小 型 程 控 机, 也 就 是 说 拨 外 线 前 需 先 拨"0" 或 其 他 什 么 特 殊 号 码( 假 设 需 先 拨0), 那 么 在Phone number 一 项 中 需 改 为:0=163, 其 中 夹 在0 与163 之 间 的"=" 表 示 告 诉Modem, 拨0 后 要 等 待 拨 号 音 出 现 后 再 继 续 拨163。
---- 登 录 脚 本 用 来 打 开Modem 之 间 的 通 讯, 并 且 识 别 和 发 送 适 当 的 登 录 和 口 令 序 列。 在 本 例 中,UUCP 程 序 等 待 远 端 发 送 过 来 的"username:" 提 示 符, 发 送"pmyname", 再 等 待"password:", 接 着 发 送"mypassword", 以 完 成 自 动 登 录。
---- 站 点 配 置 文 件 为 /usr/lib/uucp/Systems, 这 也 是 一 个 纯 文 本 文 件, 同 样 可 用vi 进 行 编 辑。
---- 4、 验 证 物 理 链 路 的 连 通 性
---- 在 进 行 了 前 述 步 骤 之 后, 对UUCP 的 设 立 已 经 完 成。PPP 是TCP/IP 协 议 栈 的 一 个 高 层 应 用, 建 立 在UUCP 的 物 理 链 路 的 基 础 之 上, 只 有UUCP 物 理 链 路 正 确 连 通 后, 才 能 进 行 下 一 步。 本 步 骤 的 目 的 就 是 验 证 一 下 目 前UUCP 物 理 链 路 的 连 通 性。
---- 将Modem 连 接 到COM2 口 上, 插 好 电 话 线, 打 开 电 源, 开 机。
---- (1) 查 看/dev/tty2A 文 件 是 否 存 在, 且 其 所 有 者 应 为UUCP, 若 不 是, 用chown uucp /dev/tty2A 命 令 指 定 串 口 的 所 有 者。
---- (2) 在uuinstall 主 菜 单 下 选 择Check consistency of UUCP files 对UUCP 文 件 进 行 检 查, 如 果 这 些 文 件 中 中 有 错 误 的 配 置, 可 根 据 屏 幕 提 示 信 息 进 行 修 改。 该 选 项 只 检 查UUCP 文 件 的 一 致 性, 不 做 任 何 修 改 或 进 行 连 接 测 试, 要 进 行 连 接 测 试, 则 进 入 下 一 步。
---- (3) 在uuinstall 主 菜 单 下 选 择Test connection with remote site, 键 入 要 进 行 测 试 的 站 点 名:www。 屏 幕 上 会 出 现 一 系 列 的 调 试 信 息, 此 时, 仔 细 倾 听Modem 发 出 的 声 音, 你 会 听 到 拨 号 的 数 字 音 以 及 与 远 程Modem 连 通 时 发 出 的 高 音 调 的 信 号, 接 着 就 会 安 静 下 来, 而 且 屏 幕 上 会 出 现 连 接 成 功 的 提 示。 如 果 有 问 题, 应 当 重 复 检 查 前 述 设 置 步 骤, 直
---- 至 物 理 链 路 正 确 连 通。 物 理 链 路 连 通 之 后, 并 不 说 明 就 已 经 可 以 使 用Internet 上 的 资 源 了, 这 是 因 为 个 人 用 户 客 户 端 浏 览 器 所 使 用 的HTTP 等 协 议 需 要PPP 协 议 的 支 持, 因 此, 还 需 进 行 下 一 步 配 置PPP 协 议 栈。
---- 5、 配 置PPP 协 议 栈, 建 立PPP 广 域 连 接
---- (1) 在# 提 示 符 下 键 入netconfig, 进 行 网 络 配 置。
---- (2) 在Hardware 菜 单 上 选 择Add new WAN connection, 增 加 一 个 广 域 网 络 适 配 器。
---- (3) 选 择SW SCO TCP/IP PPP driver 及TCP/IP 协 议, 增 加 一 个 配 备TCP/IP 协 议 的PPP 驱 动。
---- (4) 选 择PPP Connection Type 为Manaual Outgoing, 手 工 拨 出。
---- (5) 根 据 屏 幕 提 示 输 入 以 下 内 容: Attach name:internet   /*供手工拨号的attach name
Local host name:              /*本机机器名,为空
Host IP address: 0.0.0.0     /*本机PPP端口IP地址
Destination host name:          /*目标机器名,为空
Destination IP address:0.0.0.0 /*目标PPP端口IP地址
Netmask:255.255.0.0
UUCP destination name:www     /*UUCP目标名
Number of UUCP retries: 1  
Gateway:No                   /*非网关
---- (6) 链 结 核 心 重 启 系 统。
---- 对 于Internet 个 人 用 户 来 说, 一 般 都 不 分 配 静 态IP 地 址, 而 是 在 拨 号 连 通 后 由ISP 方 从IP 地 址 池 中 动 态 分 配 一 个IP, 因 此, 在 建 立PPP 连 接 时, 应 当 采 用 手 工 拨 号 方 式, 本 机 及 目 标IP 均 设 为0.0.0.0 。 手 工 拨 号 需 指 定 一 个attach name, 供 执 行 手 工 拨 号 操 作 时 使 用, 同 时, 还 需 指 定UUCP 目 标 名(www) 也 就 是 我 们 在 上 述 建 立UUCP 物 理 链 路 时 所 设 立 的 远 程 站 点 名, 这 说 明PPP 连 接 确 实 需 要 建 立 在UUCP 物 理 链 路 的 基 础 之 上。
---- 与UUCP 设 置 文 件 类 似,PPP 的 设 置 文 件/etc/ppphosts 也 是 一 个 纯 文 本 文 件, 可 以 用 文 本 编 辑 器 进 行 编 辑。
四、 应 用 ---- 在 设 置 好 相 关 的 配 置 文 件 之 后, 就 可 以 进 行 具 体 的 应 用 了。
---- 1、 进 入 多 用 户 模 式, 命 令 行 提 示 符 后 键 入 pppattach internet
---- 该 命 令 执 行 一 个 手 工 拨 号 操 作。"internet" 为attach name。 拨 号 操 作 在 后 台 执 行, 前 台 很 快 就 退 回 到 命 令 行 提 示 符 下。 这 时, 观 察Modem, 可 听 见 有 拨 号 声, 说 明Modem 已 经 开 始 拨 号 操 作, 在Modem 发 出 与 远 程Modem 应 答 的 高 音 停 止 之 后, 仔 细 观 察, 可 以 看 见CD 和OH 灯 均 亮,RD 和SD 灯 交 替 快 速 闪 动, 说 明 此 时 正 在 进 行 脚 本 登 录。
---- 2、 稍 候 片 刻, 键 入ifconfig -a 命 令, 可 以 看 到 新 增 了 一 个ppp0 适 配 器, 屏 幕 上 会 出 现 类 似 下 列 的 字 样: ppp0: flags=4071 mtu 1500
         inet 202.101.255.149 --> 202.101.224.109 netmask ffff0000
         perf. params: recv size: 4096; send size: 8192; full-size frames: 1
---- 这 说 明PPP 链 路 已 经 建 立,ISP 分 配 给 本 机PPP 端 口 的 动 态IP 为202.101.255.149, 远 端PPP 端 口IP( 即ISP 接 入 服 务 器 的IP) 为202.101.224.109。 3、 用route add 命 令 增 加 一 个 动 态 路 由, 其 中 目 标 地 址 为ISP 提 供 的DNS 服 务 器IP 地 址, 网 关 地 址 为ISP 动 态 分 配 给 本 机 的PPP 端 口 地 址。 用Ping 命 令 可 以 看 到ISP DNS 服 务 器 已 经 可 以 到 达。
---- 这 样,UNIX 主 机 与ISP 的PPP 链 路 就 已 经 建 好 了, 用 户 已 经 通 过PPP 连 接 上 了Internet, 访 问Internet 上 的 资 源 如 同 在 局 域 网 上 一 样。 当 然, 上 网 冲 浪 还 需 要 做 一 些DNS 方 面 的 设 置, 这 里 就 不 一 一 赘 述 了。
五、 后 记 ---- PPP 连 接 的 应 用 很 广 泛, 上Internet 只 是 其 许 多 应 用 的 一 个。 除 此 之 外, 两 个 距 离 较 远 的 主 机 之 间 通 过 串 行 线 互 相 访 问, 出 差 员 工 通 过 电 话 线 及Modem 访 问 总 部 资 源 灯 灯, 都 是PPP 的 典 型 应 用。 至 少 在 目 前,PPP 仍 是 远 程 访 问 的 最 主 要 方 式 之 一。 以 一 种 可 靠 而 廉 价 的 方 式 获 得 现 有 资 源 的 最 大 利 用, 不 正 是 许 多 的 网 络 建 设 者 孜 孜 以 求 的 目 标 吗 ?


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_526238.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP