参考文献:

http://bbs.360.cn/3456111/5039811.html

http://hi.baidu.com/cxkipq/item/5fc93938d2465883b711dba0

目前使用Linux操作系统的用户越来越多,那么如何配置Linux作为拨号服务器呢?以下,我将和大家一起来探讨这个问题。
1. 配置modem
(1)使用Linux的图形界面下的相应工具,建立一个拨号连接,以测试modem和串口与modem的连接.同时逐步了解,Linux系统中对modem定义以及定义拨号连接所使用的一些术语与概念.
(2)下载mgetty软件包,有了该软件支持数据和传真,功能很强.其它软件,如Linux自带的getty,也可以,但是不支持FAX.安装mgetty软件包.
(3)在/etc/inittab文件中加入一行:
S0:23:respawn:/sbin/mgetty -a -m '"" ATS0=1 \r\n OK\n' ttyS0 vt100
注意: i. 上句中,23指明在哪一个runlevel下调用该行,一般23足够了,也可以写成2345.
runlevel 2 : 不带NFS支持的多用户模式
runlevel3 : 普通的多用户模式
ii. 选项 -a: 波特率自动适配.  
 -m: 传送给串口设备/dev/ttyS0的初始化字符串,这里的是AT命令,设置modem在震铃一次后,接通.
mgetty等待 从设备/dev/ttyS0返回的OK字符串,进入下一步处理.
ttyS0: linux中对串口定义的设备文件名:/dev/ttyS0 对应COM1; /dev/ttyS1 对应COM2;
iii.vt100设置终端的类型
2. 配置mgetty的配置文件:/etc/mgetty+sendfax/login.config文件,去掉含有AutoPPP的一行的行头的注释.
/AutoPPP/ - a_ppp /etc/ppp/ppplogin
其中: /AutoPPP/是登录与/dev/ttyS0相连的mgetty生成终端的用户的终端名, a_ppp 是基于/dev/ttyS0的物理连接上的PPP连接的连接名
/etc/ppp/ppplogin 是登录以后自动运行的脚本(script)文件,例如:
#!/bin/sh
if [-f /etc/ppp/options.$TTY]; then
exec /usr/sbin/pppd
else
exec /usr/sbin/ppd -detach
fi
3. 在/etc/ppp/options.ttyS0(后缀与相应的串口对应,为每一个串口定义不同的PPP连接参数),刚开始可以加入以下几行, 其它的都注释掉.等调试通过后,再根据需要加入相应的参数.  参考文件,options.ttyS0: asyncmap 0 netmask 255.255.255.0 #Local IP : Remote IP 192.168.1.100:192.168.1.101 lock noauth crtscts modem -detach debug proxyarp
4. 测试:使用Windows 95/98建立一个拨号连接,拨入linux系统,查看/var/log/messages和/var/log/mgetty.log文件, 获得相关的调试信息.
5. Linux环境下有类似Windows 98超级终端(HyperTerm)的软件如:kermit,可以使用该软件设置Modem,查看Modem的一些信息

Linux PPP server的架设

本文以RHEL5.2为例:

一,PPP Server端架设:

1. 编辑/etc/ppp/options,加入两行:

2. 按下图编辑pap-secrets文件:

root为Client端的帐号,secret为client端root对应的密码。

3. 手工创建options.ttyS0文件(COM1):

4. 启动PPP Server:

/usr/sbin/pppd /dev/ttyS0 nodetach

如果想在开机时启动PPP Server,需对/etc/inittab作修改:

二. Client端的设定:

1. 修改/etc/ppp/options文件:

2. 修改/etc/ppp/pap-secrets文件:

root为Client端的帐号,secret为client端root对应的密码。

3. 手工添加/etc/ppp/options.ttyS0:

4. 启动PPP Client端:

/usr/sbin/pppd /dev/ttyS0 nodetach

连接成功!

SERVER端

CLIENT端:

Linux配置拨号服务器相关推荐

  1. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  2. 使用Linux建立拨号服务器

    一.目标     本文档目标是说明使用Redhat Linux建立拨号服务器. 二.测试环境     软件:         1.Redhat Linux AS5完全安装.     硬件:       ...

  3. linux配置静态IP后ping外网不通的解决方案

    linux配置静态IP后ping外网不通的解决方案 参考文章: (1)linux配置静态IP后ping外网不通的解决方案 (2)https://www.cnblogs.com/litiammmm/p/ ...

  4. 红帽linux怎么更新源,redhat Linux配置yum更新源

    redhat Linux配置yum更新源 (2011-11-19 20:23:04) 标签: 杂谈 YUM是RedHat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买 ...

  5. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

    博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...

  6. linux 配置tensorflow 全过程记录

    linux 配置tensorflow 全过程记录 前几天刚下一个deepin系统,是基于linux 内核的,界面的设计有些mac的feel 感觉还是挺不错的,之后就赶紧配置了一下tensorflow ...

  7. Linux 配置iso系统盘为本地yum源

    Linux 配置iso系统盘为本地yum源 (2014-11-19 09:34:39) 转载▼ 标签: linux 配置 系统 yum源 iso 分类: 操作系统服务器 Linux配置iso系统盘为本 ...

  8. Linux配置启动挂载:fstab文件详解

    Linux配置启动挂载:fstab文件详解 [日期:2014-12-23] 来源:Linux社区 作者:aceking10 [字体:大 中 小] fstab文件介绍 fstab文件包含了你的电脑上的存 ...

  9. linux 网卡绑定updelay,Linux 配置双网卡绑定实现负载均衡

    Linux 配置双网卡绑定,实现负载均衡 1.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余. bonding ...

最新文章

  1. hadoop balance failed
  2. 定义一个接口CanFly,描述会飞的方法public void fly();
  3. 土地利用转移矩阵图怎么做_肺癌骨转移有哪些早期症状?做什么检查可以发现?怎么治疗?...
  4. 28Python正则表达式、正则表达式对象、正则表达式修饰符、表达式模板、表达式实例、match函数、search方法、检索和替换、repl、compile、findall等
  5. Maven依赖中的scope详解
  6. 单步调试学习WordPress PHP文件的加载顺序
  7. 到另一个文件夹 复制hdfs上的文件_HDFS——如何将文件从HDFS复制到本地
  8. Trade Stages - The Trade Path
  9. 使用Netty编写一个简单的群聊系统
  10. [单反六]查看快门数
  11. 使用 luajit的ffi 调用libcurl
  12. git命令超实用集齐
  13. 外星人进化_外星人真的比人类强大吗?科学家给出几种猜想,你认同吗?
  14. 转:Rust 调用C/C++
  15. mybatis 调用 oracle函数_从Oracle到PG 该做的改造工作一个都不能少!
  16. Ubuntu 网络配置
  17. java普通工程打war包_Java项目打war包的方法
  18. 3个国内最大的黑客学习网站
  19. win10中如何用鼠标快速切换窗口?
  20. 强烈推荐张玉宏《深度学习之美》成书前的《深度学习系列十四篇》

热门文章

  1. 我写的一个 C++ 复数类
  2. C语言_统计单词长度
  3. 爬虫python代码网易云_爬虫实战(二) 用Python爬取网易云歌单
  4. 计算机如何调音乐模式,均衡器如何调,音乐更好听
  5. 诺基亚Lumia520限时秒杀价45美元
  6. 亲民地理38期-江西极顶武功山(下)
  7. c语言常见warning的消除方法及重要性
  8. oracle加入生僻字,ORACLE数据库中如何插入生僻字
  9. 基于Arduino和AIDA64的lcd1602显示电脑状态
  10. 智慧城市的互联网云脑架构,7种城市神经反射弧的建设是重点