动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库学院 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.为什么错误日志里面出现“httpd:.
.Oracle中实现大量数据快速转移数.
.一步一步教你如何安装Oracle 10g.
.一些有用的程式.
.Oracle的小工具dbfsize.
.Oracle优化经典文章--磁盘I/O和碎.
.Oracle 9i在AIX 5L上的安装、建库.
.10g新特性之-expdp与传统exp的速.
.优化Oracle网络设置.
.在Linux下安装Oracle.
.不安装ORACLE客户端的系统移植方.
.简单介绍用RMAN进行Oracle自动备.
.Oracle DBA数据库结构试题精选(2).
.Oracle 数据表分区的策略.
.Oracle中spfile和pfile间区别和联.
.数据库恢复实例.
.Oracle数据库技术(44).
.ORACLE9i新特性—索引跳跃式扫描.
.ORACLE 10g调度例行任务解放DBA时.
.OracleDBA讲座笔记 -oracle运行.

轻松建立Linux拨号服务

发表日期:2008-2-9 |



   PPP(Point to Point Protocol)协议,即点对点协议,是标准的Internet协议。我们可以利用ppp拨号连接到Internet,也可通过建立拨号服务器,提供ppp拨入服务。 例如,有些机构有多个外地部门,在本地已连通Internet,而外地部门有拨号到中心机房连上Internet的需求,则要求中心机房有一台拨号服务器能提供ppp接入服务,而用目前比较流行的Linux操作系统来做,则显得轻松有余。本文以RedHat Linux为基础,具体讨论如何安装配置ppp拨号服务器。
  
    一、软件及网络环境
    Redhat 7,内核2.2.16-22,pppd-2.3.11,局域网,Linux 服务器IP设为202.194.177.9,服务器名称为jsred,分配给拨号用户的固定IP为202.194.177.66,主机名为admin。
  
    二、服务器端的安装
    1)安装pppd
  
    在Linux服务器上查看有没有安装pppd,缺省安装是在/usr/sbin/子目录下。假如存在,再查看系统内核有没有提供对ppp的模块支持,如没有,可以进到/usr/src/liunx 子目录,用make menUConfig或make config,对内核进行配置。在PPP支持选项上,选上模块标志。然后重新编译内核,用如下命令:
  
    make dep; make clean; make zlilo; rdev -R /vmlinuz
  
    2)安装调制解调器
  
    在物理线路正确连接后打开Modem的电源,运行minicom来测试Modem是否已经正确安装。输入minicom -s 命令设置Modem相关参数,首先查看缺省串行口,缺省为 /dev/modem。根据你所用的串行口将之改为/dev/ttyS0或/dev/ttyS1,其次设置通信速率。假如minicom 与Modem连接成功,进入会话状态,输入ATS0=1,假如紧接着在下一行出现OK , 且Modem 的AA灯亮起,modem进入自动应答状态。表明minicom与Modem通讯正常,Modem可以正常工作了;否则修改串口设置,重复上述步骤。也可用当地的ISP的电话号码拨号,看能否正确连接。一般是先有拨号音,然后是嘈杂声,再就是握手,表示接通,出现登录提示画面,可证实Modem已正确安装。
  
    假如碰到Modem能接通,网卡不能工作或网卡能工作而Modem接不通,则要查看是否由于Moem与网卡或其它设备中断冲突引起的。一般检测串行口所占用的中断号。输入:
  
    # cat /proc/interrupts 命令查看当前串口占用的中断号,例:
  
    0: 8889830 timer
  
    1: 11557 keyboard
  
    4: 1940 serial
  
    可以看到当前串口占用的中断是4。也可以用setserial 命令来给串口设置地址和中断号(IRQ), 例如:# /sbin/setserial/dev/ttys0 irq 4 赋给串口一(COM1)中断值为4。或:#/sbin/setserial/dev/ttys0 auto_irq 赋给串口任意一个空闲中断号。
  
    3)创建登录终端
  
    在Unix中,将设备看成是一个非凡文件来进行访问控制。通过非凡文件可以访问特定的设备,Linux也不例外。 Linux的标准虚拟终端有mingetty、agetty等,本文介绍用mgetty 作为ppp客户登录进来的虚终端,你可以通过网上搜索得到该软件,Redhat 7自带RPM包:mgetty-1.1.22-1.i386.rpm,安装命令为:rpm -ivh mgetty-1.1.22-1.i386.rpm ,安装完成后在/sbin子目录下有二进制文件mgetty。然后进到/etc子目录,在inittab文件之后加上一句:
  
    s1:1235:respawn:/sbin/mgetty -D -s 38400 ttyS0
  
    保存,用init q命令重启进程。用ps -aux命令可看到类似于:
  
    219 ? S 0:00/sbin/mgetty -D -s 38400 ttyS0
  
    表明该终端已预备好,可以接受用户的拨入请求了。

  
    4)创建或修改PPP相关配置文件
  
    基于对拨号安全性的考虑,pppd默认要求进行主客户机的身份自验证,即对等验证。除非使用root用户帐号拨号或服务器没有连上Internet,因此为了使pppd能正常工作,需要在服务器端设置相应的主客户机验证信息。
  
    4.1)编辑/etc/ppp/options文件,在其中加入:
  
    -detach
  
    crtscts
  
    netmask 255.255.255.0
  
    asyncmap 0
  
    proxyarp
  
    其中,Asyncmap 表示,在对远程机进行串行联接时,连接可能将ASCII控制码(0-31)用于非凡的用途,所以,这些代码不能作为数据包的一部分进行传送,这就要告诉pppd,不要直接用这些控制码。而用非凡的两字符的转义序列来代替它们。Asyncmap 0表示不需要对任何控制码进行转义处理。
  
    基于TCP/IP协议的以太网,并不直接利用IP地址,而是利用网卡MAC地址来传送数据包。Proxyarp告诉它在远程主机的Arp表中增加一项,列出本地机的地址和远程机的网卡MAC地址。Netmask可以根据具体子网划分,修改为相应的子网掩码值。
  
    4.2)创建/etc/ppp/options.ttyS0或/etc/ppp/options.ttyS1文件,对相应端口进行设置,在该文件中加入一行:jsred:admin或202.194.177.9:202.194.177.66。在/etc/hosts文件中为拨入进来的客户机登记一项:202.194.177.66 admin。
  
    4.3)编辑/etc/ppp/pap-secrets文件,由于拨号采用PAP验证时,需在该文件中设置相应主客户机信息及PAP验证密码。在该文件中设置如下:
  
    admin jsred "" 202.194.177.66
  
    第一项为客户机名称或IP,第二项为拨号服务器名称或IP,第三项为PAP密码,由于我们使用标准的passWord文件来进行身份验证,因而将这里的密码置空,第四项为动态分配给客户机的IP地址。
  
    5)建立pcguest拨号用户帐号,创建登录Shell
  
    用户通过电话拨号进来,以什么样的身份和权限进入网络呢?这就要为拨入用户建立相应的帐号和登录Shell。如:# adduser pcguest
  
    在选择其Shell时,不要选/bin/bash,而是填入/etc/ppp/ppplogin,ppplogin为拨入用户的登录Shell文件,相当于Novell网用户的登录脚本。它为拨号用户初始化登录环境。
  
    脚本如下:#! /bin/sh
  
    /usr/sbin/pppd auth -chap +pap login 202.194.177.9:202.194.177.66
  
    第一行表示脚本的其余部分用/bin/sh去解释该脚本。第二行的“+pap login”表示客户端和服务器端采用PAP的验证方式但使用/etc/password文件的内容。用“:”分隔的两项(IP地址)列出ppp拨号服务器和分配给客户机的IP地址。
  
    将该文件置为可执行模式: chmod 755 ppplogin;pppd默认只能由root用户执行,为了使普通用户能够执行pppd,需要运行命令:#chmod u+s /usr/sbin/pppd。
  
    最后别忘了在/etc/shells文件中加进一句话:/etc/ppp/ppplogin,然后存盘退出。
  
    6)启用Linux的IP转发功能,为客户机通过拨号服务器上Internet铺平道路
  
    Redhat 7默认是屏蔽IP转发的功能,为启用IP转发功能,修改文件/etc/sysctl.conf将 net.ipv4.ip_forward = 0 改为net.ipv4.ip_forward=1 ,保存退出。重启Linux服务器,服务器端设置工作完成。
  
    三、客户端的安装
    在Windows 98客户机上,安装拨号网络,新建一连接项,选中该连接项,单击鼠标右键弹出菜单,单击“属性”,打开“服务器”标签的“TCP/IP配置”对话窗口,在“指定IP地址”栏,填入拨号服务器分配给远端客户的IP地址,如202.194.177.66,在“主控名称服务器地址”栏中输入Internet上有效的DNS服务器的IP地址,假如该Linux服务器能提供DNS服务,也可填入Linux服务器的IP地址,保存退出。双击连接项,进入拨号状态,当终端窗口中出现登录提示,输入pcguest用户名及相应密码,再点击“继续”按钮,则一个稳定、快速的PPP连接就建立了。
  
    四、测试
    测试用户有没有拨进服务器,可以在Linux服务器的控制台终端输入:
  
    # who
  
    root ttyp1 Apr 1 09:13
  
    pcguest ttyS0 Apr 1 09:29
  
    上面的pcguest即为通过ttyS0终端登录的ppp客户。
  
    或输入命令:# ifconfig
  
    你会发现除了以太网卡eth0,本地环路lo外,还多一个ppp0项。表明客户已成功拨入。打开客户端的浏览器,如Netscape或IE,看能否正常访问Internet站点。


上一篇:Linux用作嵌入式操作系统 人气:445
下一篇:red hat liunx的几点小技巧 人气:345
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-4 天空网络电影系统SKYUC v2.5.1 B
2008-7-4 PHPDug v2.0 多国语言版
2008-7-4 Drupal v7.x-dev Build 080704
2008-7-4 乐学LBBS无限级目录图片直读系统
2008-7-4 生成静态的美女小偷程序 v1.2
2008-7-4 顶级DJ舞曲网 v1.2 黑色正式版
2008-7-4 生活名片
2008-7-4 轩魂ASP中文验证码
2008-7-4 ip138手机归属地小偷
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 GoodCalculator2.0版固件计算器
2008-7-5 RepoName源地址搜索工具 v1.21b
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 TouchCopy多媒体管理软件 v3.13完
2008-7-5 VideosTone视频铃声 v1.1汉化破解
2008-7-5 TouchPad触摸板 v4.44破解版
2008-7-5 VideosTone破解补丁 v1.0
2008-7-5 Feeds GoogleReader客户端 v0.4.3


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報