免费注册 查看新帖 |

Chinaunix

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

SUN工作站在网络中的深入应用:将SOLARIS设置成PPP拨入服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-23 22:35 |只看该作者 |倒序浏览
目前建立在客户机/服务器(C/S)网络体系结构上的应用系统越来越多,技术上  \r\n也越来越成熟。具有多用户多任务网络特性的UNIX操作系统以其高可靠性、高伸缩性、  \r\n \r\n高开放性的特点而成为C/S结构系统后台服务器上的主流操作系统。在我们所开发的系  \r\n统中采用了SUN公司的SOLARIS2.5.1操作系统,它具有很强大的网络功能,为了充分  \r\n发挥它的作用,我们不仅让其承担数据库系统的核心工作,还让其成为系统中的PPP拨  \r\n入服务器、软路由服务器或NFS共享磁盘服务器。以下介绍我在使用中的一点体会。  \r\n    将SOLARIS设置成PPP拨入服务器  \r\n    由于我们所开发的系统要安装在外地,我们将SOLARIS设置成PPP拨入服务器,然后  \r\n通过远程拨号上网,在PPP的基础上使用TCP/IP协议来进行远程登录或传输文件,给我  \r\n们的维护工作以极大的方便。以下介绍设置步骤:  \r\n    一、设置调制解调器:  \r\n    1、用随MODEM带的串型电缆连接MODEM和SUN工作站的串口A(或B,以下以串口A为  \r\n例),打开MO?DEM的电源开关。  \r\n    2、编辑文件/etc/remote,加入下行:  \r\n    #vi/etc/remote;编辑文件/etc/remote  \r\n    cuaa:dv=/dev/cua/a:at=hayes:br#38400;假设用A串口  \r\n    3、设置MODEM,在命令行上发如下命令:  \r\n    #tipcuaa;tip是联结远程系统命令  \r\n    [connected];表示和MODEM已连接正常  \r\n    ats0=1;设置成自动应答方式  \r\n    OK;MODEM成功执行的返回信息  \r\n    at&c1;设置成跟踪数据载波  \r\n    OK  \r\n    at&w;存储设置  \r\n    OK  \r\n    ~.;退出tip命令  \r\n    [EOT]  \r\n    #;返回到命令行状态  \r\n    以上各步完成后,MODEM将有HS、AA、TR、MR四个指示灯亮(以HAYESA系列为  \r\n例)。  \r\n    二、设置SUN工作站的串口:  \r\n    在SOLARIS上设置工作站的串口可以通过命令行的方式一步步地来做,但也可利用  \r\nopenwindow窗口环境来操作,这样比较方便:  \r\n    1、启动openwindow窗口环境:  \r\n    #/usr/openwin/bin/openwin;启动命令  \r\n    2、在shell命令窗口内启动admintool系统管理工具:  \r\n    #admintool&;另开一窗口执行  \r\n    3、在“浏览”菜单中选择“串行口”后,将显示出本工作站的所有串口及其状  \r\n态。  \r\n    4、选择所用的串口,在“编辑”菜单中选取“修改”后,在窗口中先按“重置”  \r\n钮,然后按照设置的内容点选参数,选择完成后按“设置”钮,系统提示设置成功,最  \r\n后按“OK”钮,即完成了串口的设置。  \r\n    5、检查串口的设置正确与否。在命令行上可用sacadm、pmadm命令来检查串口的设  \r\n置情况,如下即为正确的设置:  \r\n    #sacadm-l;带参数l,列出串口服务器  \r\n    PMTAGPMTYPEFLGSRCNTSTATUSCOMMAND  \r\n    zsmonttymon-0ENABLED/usr/lib/saf/ttymon#  \r\n    #pmadm-l;列出串口监控器  \r\n    PMTAGPMTYPESVCTAGFLGSIDΙPMSPECIFICΛ  \r\n    zsmonttymonttyauroot/dev/term/ab-/usr/bin/login-38400ldterm,  \r\nttcompatlogin:--n#  \r\n    三、设置系统文件:  \r\n    1、编辑文件/etc/hosts,以增加ppp客户机的网址:  \r\n    #vi/etc/hosts  \r\n    127.0.0.1localhost  \r\n    192.9.200.1serverloghost;本例的主机名及地址  \r\n    192.9.200.10pppclient;ppp客户机地址和名称  \r\n    2、增加一个拨号用户的注册名:  \r\n    a.编辑文件/etc/passwd,增加一个用户名:  \r\n    #vi/etc/passwd  \r\n    ppplogin:x:1200:1045:pppclientlogin:/:/usr/sbin/aspppls;增加  \r\n用户ppplogin  \r\n    b.编辑文件/etc/shadow,加入下行:  \r\n    #vi/etc/shadow  \r\n    ppplogin::::::::;对应增加  \r\n    c.可以修改ppplogin用户的注册口令:  \r\n    #passwdppplogin  \r\n    Newpassword:  \r\n    Re-enternewpassword:  \r\n    #  \r\n    3、编辑文件/etc/asppp.cf,内容如下:  \r\n    #vi/etc/asppp.cf  \r\n    ifconfigipdptp0plumbserverdown;开机时启动ipdptp接口  \r\n    defaults;缺省设置  \r\n    interfaceipdptp*;针对所有的ipdptp接口  \r\n    inactivity—timeout120  \r\n    ipcp—async—map0  \r\n    path  \r\n    peer—system—nameppplogin;与用户注册名一致  \r\n    peer—ip—addresspppclient;与ppp客户名一致  \r\n    4、查询主网卡的地址:  \r\n    #ifconfig-a;列出系统中的所有网络接口  \r\n    lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTI?CASTΛmtu8232  \r\n    inet127.0.0.1netmaskff000000  \r\n    hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛmtu1500  \r\n    inet192.9.200.1netmaskffffff00broadcast192.9.200.255  \r\n    ether8:0:20:1:2:3  \r\n    最后一行ether后的数字串即为该网卡的地址,如本机为8:0:20:1:2:3。  \r\n    5、新建可执行文件/etc/rc2.d/S99proxyarp,步骤:  \r\n    #vi/etc/rc2.d/S99proxyarp  \r\n    ndd-set/dev/ipip—forwarding1  \r\n    arp-spppclient8:0:20:1:2:3pub;将ppp客户名和网卡的地址的填入相应位  \r\n置  \r\n    #chmod+x/etc/rc2.d/S99proxyarp;改变文件属性,让其可执行  \r\n    四、完成以上所有设置后,重启SUN工作站。  \r\n    五、检验效果:  \r\n    重启后,我们用接口查询命令即可看到ipdptp0接口已启动,但还没有up:  \r\n    #ifconfig-a;列出系统中的所有网络接口  \r\n    lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTI?CASTΛmtu8232  \r\n    inet127.0.0.1netmaskff000000  \r\n    hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛmtu1500  \r\n    inet192.9.200.1netmaskffffff00broadcast192.9.200.255  \r\n    ether8:0:20:1:2:3  \r\n    ipdptp0:flags=8d0ΙPOINTOPOINT,RUNNING,NOARP,MULTICASTΛmtu8232  \r\n    inet192.9.200.1--Λ0.0.0.0netmaskffffff00  \r\n    ether0:0:0:0:0:0  \r\n    在客户机上(例如WIN95),在控制面板中将拨号网络设置好后,新建一个拨号连  \r\n接并设好TCP/IP的地址(这些步骤已有许多介绍,这里不再详述)即可向工作站拨号  \r\n上网。注册成功后,我们用接口查询命令可看到ipdptp0接口已up:  \r\n    #ifconfig-a;列出系统中的所有网络接口  \r\n    lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTICASTΛmtu8232  \r\n    inet127.0.0.1netmaskff000000  \r\n    hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUN?NING,  \r\nMULTICASTΛmtu1500  \r\n    inet192.9.200.1netmaskffffff00broadcast192.9.200.255  \r\n    ether8:0:20:1:2:3  \r\n    ipdptp0:flags=28d1ΙUP,POINTO?POINT,RUNNING,NOARP,MULTICAST,  \r\nUNNUM?BEREDΛmtu1500  \r\n    inet192.9.200.1--Λ192.9.200.10netmaskffffff00  \r\n    ether0:0:0:0:0:0  \r\n    这时客户机就如同远程网络上的一个主机,可以进行任何网络操作。在客户机退出  \r\nPPP后,ipdptp接口会自动down。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2007-02-24 10:04 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP