

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、x 下的调制解调器通信功能强大下载下载第 3 章 PPPL i n u x下的调制解调器通信功能强大,但也很复杂.调制解调器可以作为标准的终端设备运行,或者作为由内核直接维护的网络连接运行丄 i n u x中达到网络通信目的的一种方法是点到点协议(Point to Point Protocol P P).P P P可用来提供对 T C P / IP(与 I n t e r n e t 相关的协议)和 I P X(Novell Netware 使用的协议)的支持.本章讨论的 P P P 与 Microsoft Wi n d o w s所使用的 P P P 是兼容的.Wi nd o w s 所使用
2、的方法不太安全,但却被广泛地使用.3.1 PPP 客户在 L i n u x 下建立 P P P 客户连接非常简单.在 X Wi n d o w 下运行的Co ntrol Pan el 应用程序就可用来建立 P P P 连接.S h e l l脚本的方式将在下面讨论,它比 Control Panel方式更为灵活,因为它可以在非X环境中使用,且不需要根访问的权限.基于完整性的考虑,使用 Control Panel的方式将在稍后说明.不管建立 P P P 的方法如何,必须配置/ e t c / r e s o l v. c on f 文件以允许系统对I n t e r n e t主机名进行解析 丄
3、 i n u x系统可以依赖于远程 D N S 服务器达到这个目的,也可以自己运 行一个只带缓存的服务器.3.1.1 脚本方式为了连接远程 P P P 服务器,必须将三个文件/ b i n / n e t w o r k,/ b i n / n e t w o r k . ch a t和 / e t c / p p p / p a p -s e c r e t s 置于 L i n u x 系统中.这些文件的内容如下所示:1. /bin/network文件:2. /bin/network.chat文件:3. /etc/ppp/pap-secrets 文件:对它们的配置说明如下:1)modem
4、所连的串口必须置于/ b i n / n e t w o r k文件中(例如,替换/ de v / t t y S 1).2)在/ b i n / n e t w o r k . c h a t脚本中,用用户 I S P 的电话号码替换 1 2 3 4 5 6 7.3) 以拨号服务器上的 P P P 帐户名和口令替换/etc/ppp pap-secrets 和/ b i n / n e t wo r k 文件中的U S E N A M E 和 PA S S W O R D.4)可选操作,在/ b i n / n e t wo r k . c h a t文件后放置一行 ogin:-ogin: ”
5、. 这样,本地系统与远程服务器之间的 P P P 会话开始时,远程服务器会发出l o g i n : 消息.若没有收到该消息,则将返回一个消息以激活远程服务器的响应.5)运行 chmod 755 /bin/network命令,以使得网络脚本可以在 S h e II 中执行.6)可选操作,运行 chmod u+s /usr/sbin/pppd命令,以将/ d e v 目录中的串行端口设备的权限改为 6 6 6 模式(任何人都可进行读写操作).这样,系统中的所有用户都可以启动或关闭 P P P.根用户也可以建立一个 PPP 组,以只允许信任用户管理该 n e t 表项.可以忽 略第二个和第三个名字
6、服务器表项,但至少应输入一个可操作的服务器.注意,用户 应使用正确的 I P 地址取代上面代码中虚拟的表项地址.如果使用的是本地的只带缓存的服务器,服务器必须被载入和配置.D N S 服务 器和 c ac h e设置可以在安装后的任何时间装载,安装的方法是在安装树的 R e d H a t / RP M S 目录中运行如下的命令:rpm -Uvh bin d-8.2-6.i386.rpmrpm -Uvh cachi ng-nameserver-6.0-2. no arch.rpm通过/ e t c / r c . d / i n i t . d / n a m e d启动脚本文件,可以在引导时
7、自动配置安装地址来进行软件包的绑定,使之启动.如果与用户希望的不符,可以使用 n t s y s v 工具来改变引 导时的状态.此外,使用该脚本还可以手工启动或终止名字服务.装载了名字服务器之后,用户应指示 Lin u x使用名字服务.为了把本地主机指定为主名字服务器,需确保把/ e t c / r e s o l v. c o n f文件中的第一个 n a m e se r v e r指令配置成如下形式:nameserver 127.0.0.1如果该文件不存在,则以 6 4 4 的权限创建该文件.地址 1 2 7.0.0 . 1 是 全球通用的回送地址,使用上述的方式键入指令.3.2 PPP
8、 服务器L i nux 的 p p p d 驻留程序有很灵活的配置选项,而且它可以与多种 I P 协 议栈通信.然而 p p p d只有很少的选项用于控制调制解调器,它不向调制解调器发送初始化字符串,也 不响应电话56Red Hat Li nux 6管理工具下载响铃.各种 g e t t y实现常用于负责对终端硬件的控制,包括建立调制解调器会话.mi n g e t t y 在 R e dHat Linux 中用于控制 V G A 控制台登录,但它没有用于管理串口的选项.一些常见的 g e t t y 实现 有 m g e tt y,a g e t t y 与 P P P 网络对话.和 p p
9、 p d,可以解决这个问题.m g e t t y 将检测到了 P P P 会话的启动(这是 m g e t t y 将使用系统调用来派生 p p p d,然后 p p p d 对用户(通过系统的口令数据库或自己的有效用户数 据库)进行认证,并在授权后启动网络连接.3.2.1 配置 mgetty在 Red Hat Linux 中,m g e t t y缺省时是不安装的.在缺省安装完成后,应进行明确地装载.这可以通过在 Red Hat Linux 安装树(本书所附光盘)中的 R e d H a t / R PM S 目录下执行如下的命令执行达到目的:rpm -Uvh mgetty-1.1.14-
10、8.i386.rpm上面的命令将安装 m g e t t y二进制文件及相关的配置和文档文件.对大多数常用的 P P P 服务器配置而言,应将 / e t c / m g e t t y + s e n d - f a x / m g e t t y文件的开始几行修改成如下的形式:如果用户还需在 mge t t y中启动传真传输,则需要对文件使用不同的选项.如果是这样,应从 h t t p : / / w w w. l e o . o rg / d o e r i n g / m g e t ty / m g e t t y _ t o c . h t m l中寻找相关信息的更多文档(需要附加
11、的 R P M 组件).用户应该修改 / e t c / m g e t t y + s e n d - f a x / I o g i n . c on f i g文件,使之包含如下的一行:/AutoPPP/- a_ppp /usr/sbi n/pppd 11 5 2 0 0文件中可能还有另一个被注释掉的A u t o P P P 行,该行向 p p p d 传输更多的参数.因为在/ e t c / p p p / o p t i o n s中,酉己置这些选项 /etc/ppp./pap-secrets此时,应该给每一个提供 P P P 服务的调制解调器线指定 I P 地址.这些 I P 地
12、 址将被记录在文件 / e t c / p p p / o p t i o n s *中.用户的/ e t c / p p p / o p t i o n s文件包含了运行在系统中的所有p pp d 会话的控制参数,通常包括如下信息:第 3 章 PPP 57下载p p p d 手册页中详细介绍了上面所有的选项,下面只是一个概述:a u t h:使远程 P P P 系统进行认证.和 u u g e t t y.但是它们中的大多数都不能参使用两个软部件:m g e t t y用于控制串行线并响应调制解调器.如果 m g e t t y 独有的特征),m g e t t yexec ()I o g
13、i n:根据系统口令数据库(/ e t c / p a s s w o r d,/ e t c / s ha d o w 或其他 PA M 配置使用的文件)进行认证,并将会话记录在 w t m p 文件中.p r o x y a r p:配置以太网卡,使之对远程 P P P 系统的 A R P 请求作出响应.ms-dns x.x.x.x: 将 D N S 服务器的 I P 地址传送到客户端.这只对 Wi n d o w s 客户机起作用,并且在选项文件中最多只能有两个这样的表项.该选项只有在 p p pd 使用了 -D U S E _ M S _ D N S 进行编译时才会工作,但使用该选项将
14、使得客户端的配置非常容易.每一个支持拔号 P P P 的串行设备都必须有自己独特的选项文件.如果用户准备 在设备文件/ d e v / t t y S 1(DOS COM1:)上附接一个调制解调器,那么文件/ e t c /p p p / o p t i o n s . t t y S 1将包含定义该调制解调器的参数.例如,位于 I P 地址 1 . 2.3 . 1 的 P P P 服务器将 把 I P 地址 1 .2.3.4 分配给 P P P拔号.这种配置需要将文件/ e t c / p p p / o p t i o n s . t t y S 1配置为包含下面的一行:123.1: 12
15、3.4上面的第一个参数是拔号服务器的 IP 地址,第二个参数是分配给串行线的 I P 地址.每一个串行线应该有不同的 I P 地址.用户应该注意 1 . 2.3.4 不是真正的 C 类 I n t e r n e t地址(是个 A 类地址).在这里把它用作 C 类地址,只是为了使上下文更清晰.特别要强调的是,网络 1 . 2.3 及其产生的主机 地址在I n t e r n e t 上都不应使用.上面列出的 p r o x y a r p选项值得用户特别注意.如果不使用 p r o x y ar p,那么串行设备可以向服务器传送数据,但是不能与其他机器进行通信(p r o x y a r p选
16、项把以太网设备配置为响应 P P PI P 地址的 A R P 响应).用于本地访问的特定拔号线可能需要将p r o x y a rp 参数从 / e t c / p p p / o p t i o n s文件中移去,而将其写入接收整个网络访问的线缆所对应的指定设备选项文件中.除了 p r o x y a r p,还要求允许 P P P 设备和 L A N 设备交换数据,即必须启动通过网络接口的数据包转发.为了完成这一步,应该对/ e t c / s y s c o n f i g / n e t w or k 文件进行修改.如果禁止转发(这是缺省的方式),那么文件中会有如下的一行:F O R
17、WA R D _ I P V 4 = f a l s e将这一行改成如下形式,就能启动数据包转发:F O RWA R D _ I P V 4 = t r u e/ e t c / s y s c o n f i g / n e t w o r k文件中的指令只在系统引导时才被执行.为了不重启系统而启用数据包转发,键入如下命令:echo 1/proc/sys/net/ipv4/ip_forward如果没有可用的 I P 地址分配己给串行设备,那么可以考虑使用在 1 92 . 1 68 . x . x 范围内的地址,然后使用免费的 T I S F i re Wall To o l Ki t等代理软
18、件进行地址转换(第 4 章进行介绍).通常,在这种情况下不能使用 p r o x y a r p. 关于 I P 伪装(在本书防火墙部分讨论)的信 息或许对读者很有帮助.3.2.3 将 mgetty 加入到 /etc/inittab中每一个串行线可以通过/ e t c / i n i t t a b文件中的一个入口项控制.tt y S1 的入口项可能是如下的58Red Hat Li nux 6管理工具下载形式:S1:345:respaw n:/sbi n/mgetty ttySI对于参加 m g e t t y / p p p d分配系统中的每一个串行设备,还应在文件中加入相应的描述该设备的行.完成对/ e t c / i n i t t a b文件的修改后丄 i n u x系统必须被重启或者以根用户方式使用 S h e l l 命令init q.所有外部调制解调器上的灯将开始闪烁.通过键入命令 killall mgetty( 在非 Red Hat 系统中使用该命令时应小心),可 以在任何时候重新初始化非活跃的调制解调器.3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第5课 歌声嘹亮-子程序设计和机器人发音说课稿-2025-2026学年初中信息技术粤教清华版九年级下册-粤教清华版
- 3.2 土地资源说课稿-2024-2025学年人教版地理八年级上册
- 《教头风雪山神庙》《装在套子里的人》联读 教学设计 2023-2024学年统编版高中语文必修下册
- 2025年中考数学试题分类汇编:统计(9大考点57题) (第1期)原卷版
- 6摆的研究教学设计-2025-2026学年小学科学浙教版2017五年级下册-浙教版
- 9 我的老师教学设计-2025-2026学年小学美术广西版二年级上册-广西版
- 5.1 传感器的原理教学设计-2025-2026学年高中物理沪教版2019选择性必修第二册-沪教版2019
- 2025年行政能力测试题库及答案
- 4.2.2等差数列的前n项和公式(一)教学设计-2023-2024学年高二上学期数学人教A版(2019)选择性必修第二册
- 在北京的金山上(教学设计)-2023-2024学年花城版音乐三年级下册
- NB-T+10488-2021水电工程砂石加工系统设计规范
- (高清版)JTGT 3671-2021 公路交通安全设施施工技术规范
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 2024年广东南海控股集团有限公司招聘笔试冲刺题(带答案解析)
- 智能制造基础与应用(第2版)教案 第二章 智能制造数字化基础 2.数字化设计与仿真
- 开学第一课假期收心主题班会 课件
- 中山酒店行业状况分析
- 液压车间生产管理制度
- 植保无人机应急处置预案
- 湖北十堰生产实习报告
- 营销体系之业绩如何做增量10大方法
评论
0/150
提交评论