鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

将SOLARIS设置成PPP拨入服务器

来源:互联网 作者:佚名 时间:2015-06-03 08:38
目前建立在客户机/服务器(C/S)网络体系结构上的应用系统越来越多 技术上也越来越成熟 具有多用户多任务网络特性的UNIX操作系统以其高可靠性 高伸缩性 高开放性的特点而成为C/S结构系统后台服务器上的主流操作系统 在我们所开发的系统中采用了SUN公司的S

  目前建立在客户机/服务器(C/S)网络体系结构上的应用系统越来越多技术上也越来越成熟具有多用户多任务网络特性的UNIX操作系统以其高可靠性高伸缩性高开放性的特点而成为C/S结构系统后台服务器上的主流操作系统在我们所开发的系统中采用了SUN公司的SOLARIS操作系统它具有很强大的网络功能为了充分发挥它的作用我们不仅让其承担数据库系统的核心工作还让其成为系统中的PPP拨入服务器软路由服务器或NFS共享磁盘服务器以下介绍我在使用中的一点体会
   将SOLARIS设置成PPP拨入服务器
   由于我们所开发的系统要安装在外地我们将SOLARIS设置成PPP拨入服务器然后通过远程拨号上网在PPP的基础上使用TCP/IP协议来进行远程登录或传输文件给我们的维护工作以极大的方便以下介绍设置步骤
   一设置调制解调器
   用随MODEM带的串型电缆连接MODEM和SUN工作站的串口A(或B以下以串口A为例)打开MO?DEM的电源开关
   编辑文件/etc/remote加入下行
   #vi/etc/remote编辑文件/etc/remote
   cuaadv=/dev/cua/aat=hayesbr#假设用A串口
   设置MODEM在命令行上发如下命令
   #tipcuaatip是联结远程系统命令 [connected]表示和MODEM已连接正常
   ats=设置成自动应答方式
   OKMODEM成功执行的返回信息
   at&c设置成跟踪数据载波
   OK
   at&w存储设置
   OK
   ~.退出tip命令
   [EOT]
   #返回到命令行状态
   以上各步完成后MODEM将有HSAATRMR四个指示灯亮(以HAYESA系列为
  例)
   二设置SUN工作站的串口
   在SOLARIS上设置工作站的串口可以通过命令行的方式一步步地来做但也可利用openwindow窗口环境来操作这样比较方便
   启动openwindow窗口环境
   #/usr/openwin/bin/openwin启动命令
   在shell命令窗口内启动admintool系统管理工具
   #admintool&另开一窗口执行
   浏览菜单中选择串行口将显示出本工作站的所有串口及其状态
   选择所用的串口编辑菜单中选取修改在窗口中先按重置然后按照设置的内容点选参数选择完成后按设置系统提示设置成功最后按OK即完成了串口的设置
   检查串口的设置正确与否在命令行上可用sacadmpmadm命令来检查串口的设置情况如下即为正确的设置
   #sacadm-l带参数l列出串口服务器
   PMTAGPMTYPEFLGSRCNTSTATUSCOMMAND
   zsmonttymon-ENABLED/usr/lib/saf/ttymon#
   #pmadm-l列出串口监控器
   PMTAGPMTYPESVCTAGFLGSIDΙPMSPECIFICΛ
   zsmonttymonttyauroot/dev/term/ab-/usr/bin/login-ldterm
  ttcompatlogin--n#
   三设置系统文件
   编辑文件/etc/hosts以增加ppp客户机的网址
   #vi/etc/hosts
   localhost
   serverloghost本例的主机名及地址
   pppclientppp客户机地址和名称
   增加一个拨号用户的注册名
   a.编辑文件/etc/passwd增加一个用户名
   #vi/etc/passwd
   ppploginxpppclientlogin/usr/sbin/aspppls增加
  用户ppplogin
   b.编辑文件/etc/shadow加入下行
   #vi/etc/shadow
   ppplogin对应增加
   c.可以修改ppplogin用户的注册口令
   #passwdppplogin
   Newpassword
   Re-enternewpassword
   #
   编辑文件/etc/asppp.cf内容如下
   #vi/etc/asppp.cf
   ifconfigipdptpplumbserverdown开机时启动ipdptp接口
   defaults缺省设置
   interfaceipdptp*针对所有的ipdptp接口
   inactivity—timeout
   ipcp—async—map
   path
   peer—system—nameppplogin与用户注册名一致
   peer—ip—addresspppclient与ppp客户名一致
   查询主网卡的地址
   #ifconfig-a列出系统中的所有网络接口
   loflags=ΙUPLOOPBACKRUNNINGMULTI?CASTΛmtu
   inetnetmaskff
   hmeflags=ΙUPBROADCASTNOTRAILERSRUNNINGMULTICASTΛmtu
   inetnetmaskffffffbroadcast
   ether
   最后一行ether后的数字串即为该网卡的地址如本机为
   新建可执行文件/etc/rc.d/Sproxyarp步骤
   #vi/etc/rc.d/Sproxyarp
   ndd-set/dev/ipip—forwarding
   arp-spppclientpub将ppp客户名和网卡的地址的填入相应位置
   #chmod+x/etc/rc.d/Sproxyarp改变文件属性让其可执行
   四完成以上所有设置后重启SUN工作站
   五检验效果
   重启后我们用接口查询命令即可看到ipdptp接口已启动但还没有up
   #ifconfig-a列出系统中的所有网络接口
   loflags=ΙUPLOOPBACKRUNNINGMULTI?CASTΛmtu
   inetnetmaskff
   hmeflags=ΙUPBROADCASTNOTRAILERSRUNNINGMULTICASTΛmtu
   inetnetmaskffffffbroadcast
   ether
   ipdptpflags=dΙPOINTOPOINTRUNNINGNOARPMULTICASTΛmtu
   inet--Λnetmaskffffff
   ether
   在客户机上(例如WIN在控制面板中将拨号网络设置好后新建一个拨号连接并设好TCP/IP的地址(这些步骤已有许多介绍这里不再详述)即可向工作站拨号上网注册成功后我们用接口查询命令可看到ipdptp接口已up
   #ifconfig-a列出系统中的所有网络接口
   loflags=ΙUPLOOPBACKRUNNINGMULTICASTΛmtu
   inetnetmaskff
   hmeflags=ΙUPBROADCASTNOTRAILERSRUN?NING
  MULTICASTΛmtu
   inetnetmaskffffffbroadcast
   ether
   ipdptpflags=dΙUPPOINTO?POINTRUNNINGNOARPMULTICAST
  UNNUM?BEREDΛmtu
   inet--Λnetmaskffffff
   ether
   这时客户机就如同远程网络上的一个主机可以进行任何网络操作在客户机退出PPP后ipdptp接口会自动down
  
网友评论
<