SUN工作站在网络中的深入应用(转)-程序员宅基地

技术标签: 网络  运维  操作系统  

SUN工作站在网络中的深入应用(转)[@more@]

  目前建立在客户机/服务器(C/S)网络体系结构上的应用系统越来越多,技术上也越来越成熟。具有多用户多任务网络特性的UNIX操作系统以其高可靠性、高伸缩性、高开放性的特点而成为C/S结构系统后台服务器上的主流操作系统。在我们所开发的系统中采用了SUN公司的SOLARIS2.5.1操作系统,它具有很强大的网络功能,为了充分发挥它的作用,我们不仅让其承担数据库系统的核心工作,还让其成为系统中的PPP拨入服务器、软路由服务器或NFS共享磁盘服务器。以下介绍我在使用中的一点体会。

  将SOLARIS设置成PPP拨入服务器

  由于我们所开发的系统要安装在外地,我们将SOLARIS设置成PPP拨入服务器,然后通过远程拨号上网,在PPP的基础上使用TCP/IP协议来进行远程登录或传输文件,给我们的维护工作以极大的方便。以下介绍设置步骤:

  一、设置调制解调器:

  1、用随MODEM带的串型电缆连接MODEM和SUN工作站的串口A(或B,以下以串口A为例),打开MODEM的电源开关。

  2、编辑文件/etc/remote,加入下行:

  #vi/etc/remote;编辑文件/etc/remote

  cuaa:dv=/dev/cua/a:at=hayes:br#38400;假设用A串口

  3、设置MODEM,在命令行上发如下命令:

  #tipcuaa;tip是联结远程系统命令

  [connected];表示和MODEM已连接正常

  ats0=1;设置成自动应答方式

  OK;MODEM成功执行的返回信息

  at&c1;设置成跟踪数据载波

  OK

  at&w;存储设置

  OK

  ~.;退出tip命令

  [EOT]

  #;返回到命令行状态

  以上各步完成后,MODEM将有HS、AA、TR、MR四个指示灯亮(以HAYESA系列为例)。

  二、设置SUN工作站的串口:

  在SOLARIS上设置工作站的串口可以通过命令行的方式一步步地来做,但也可利用openwindow窗口环境来操作,这样比较方便:

  1、启动openwindow窗口环境:

  #/usr/openwin/bin/openwin;启动命令

  2、在shell命令窗口内启动admintool系统管理工具:

  #admintool&;另开一窗口执行

  3、在“浏览”菜单中选择“串行口”后,将显示出本工作站的所有串口及其状态。

  4、选择所用的串口,在“编辑”菜单中选取“修改”后,在窗口中先按“重置”钮,然后按照设置的内容点选参数,选择完成后按“设置”钮,系统提示设置成功,最后按“OK”钮,即完成了串口的设置。

  5、检查串口的设置正确与否。在命令行上可用sacadm、pmadm命令来检查串口的设置情况,如下即为正确的设置:

  #sacadm-l;带参数l,列出串口服务器

  PMTAGPMTYPEFLGSRCNTSTATUSCOMMAND

  zsmonttymon-0ENABLED/usr/lib/saf/ttymon#

  #pmadm-l;列出串口监控器

  PMTAGPMTYPESVCTAGFLGSIDΙPMSPECIFICΛ

  zsmonttymonttyauroot/dev/term/ab-/usr/bin/login-38400ldterm,

  ttcompatlogin:--n#

  三、设置系统文件:

  1、编辑文件/etc/hosts,以增加ppp客户机的网址:

  #vi/etc/hosts

  127.0.0.1localhost

  192.9.200.1serverloghost;本例的主机名及地址

  192.9.200.10pppclient;ppp客户机地址和名称

  2、增加一个拨号用户的注册名:

  a.编辑文件/etc/passwd,增加一个用户名:

  #vi/etc/passwd

  ppplogin:x:1200:1045:pppclientlogin:/:/usr/sbin/aspppls;增加

  用户ppplogin

  b.编辑文件/etc/shadow,加入下行:

  #vi/etc/shadow

  ppplogin::::::::;对应增加

  c.可以修改ppplogin用户的注册口令:

  #passwdppplogin

  Newpassword:

  Re-enternewpassword:

  #

  3、编辑文件/etc/asppp.cf,内容如下:

  #vi/etc/asppp.cf

  ifconfigipdptp0plumbserverdown;开机时启动ipdptp接口

  defaults;缺省设置

  interfaceipdptp*;针对所有的ipdptp接口

  inactivity—timeout120

  ipcp—async—map0

  path

  peer—system—nameppplogin;与用户注册名一致

  peer—ip—addresspppclient;与ppp客户名一致

  4、查询主网卡的地址:

  #ifconfig-a;列出系统中的所有网络接口

  lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTI?CASTΛmtu8232

  inet127.0.0.1netmaskff000000

  hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛ

  mtu1500

  inet192.9.200.1netmaskffffff00broadcast192.9.200.255

  ether8:0:20:1:2:3

  最后一行ether后的数字串即为该网卡的地址,如本机为8:0:20:1:2:3。

  5、新建可执行文件/etc/rc2.d/S99proxyarp,步骤:

  #vi/etc/rc2.d/S99proxyarp

  ndd-set/dev/ipip—forwarding1

  arp-spppclient8:0:20:1:2:3pub;将ppp客户名和网卡的地址的填入相应位置

  #chmod+x/etc/rc2.d/S99proxyarp;改变文件属性,让其可执行

  四、完成以上所有设置后,重启SUN工作站。

  五、检验效果:

  重启后,我们用接口查询命令即可看到ipdptp0接口已启动,但还没有up:

  #ifconfig-a;列出系统中的所有网络接口

  lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTI?CASTΛmtu8232

  inet127.0.0.1netmaskff000000

  hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛ

  mtu1500

  inet192.9.200.1netmaskffffff00broadcast192.9.200.255

  ether8:0:20:1:2:3

  ipdptp0:flags=8d0ΙPOINTOPOINT,RUNNING,NOARP,MULTICASTΛmtu8232

  inet192.9.200.1--Λ0.0.0.0netmaskffffff00

  ether0:0:0:0:0:0

  在客户机上(例如WIN95),在控制面板中将拨号网络设置好后,新建一个拨号连接并设好TCP/IP的地址(这些步骤已有许多介绍,这里不再详述)即可向工作站拨号上网。注册成功后,我们用接口查询命令可看到ipdptp0接口已up:

  #ifconfig-a;列出系统中的所有网络接口

  lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTICASTΛmtu8232

  inet127.0.0.1netmaskff000000

  hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUN?NING,

  MULTICASTΛmtu1500

  inet192.9.200.1netmaskffffff00broadcast192.9.200.255

  ether8:0:20:1:2:3

  ipdptp0:flags=28d1ΙUP,POINTO?POINT,RUNNING,NOARP,MULTICAST,

  UNNUM?BEREDΛmtu1500

  inet192.9.200.1--Λ192.9.200.10netmaskffffff00

  ether0:0:0:0:0:0

  这时客户机就如同远程网络上的一个主机,可以进行任何网络操作。在客户机退出PPP后,ipdptp接口会自动down。

  将SOLARIS设置成软路由器

  我们在单位里调试用户系统时,单位的网络地址一般和用户的网络地址不在一个网段上,如果没有路由器则两网不能互通,那对工作会很有影响。硬路由器价格昂贵也没有必要去配,因为SOLARIS可以很容易地设成软件路由器,而不需另外花费。

  1、编辑文件/etc/hosts,为该工作站加另一个网段地址:

  #vi/etc/hosts

  127.0.0.1localhost

  192.9.200.1serverloghost;本例的主机名及地址

  192.9.201.1 anoserver;另一个对应的名称及地址

  2、编辑文件/etc/nerworks,将两个网络的地址加入:

  #vi /etc/networks

  loc 192.9.200;本网网址

  ano 192.9.201;另一个网的网址

  3、新建文件/etc/gateways,该文件只要存在没有内容也可,以使SOLARIS在启动时运行路由器服务进程。

  #cat/dev/null>/etc/gateways

  4、查询主网卡的名称:

  #ifconfig-a;列出系统中的所有网络接口

  loO:flags=849 mtu 8232

  inet 127.0.0.1 netmask

  ff000000

  hneO:flags=863 mtu1500

  inet 192.2.200.1 netmask ffffff00 broadcast

  192.2.200.255

  ether 8:0:20:1:2:3

  hme即为工作站上所配的100M网卡名,如果你所用的是10M网卡则名为le。

  5、新建文件/etc/hostname.hme0:1,将/etc/josts中的另一个主机名填入,以使SOLARIS启动时在物理接口hme0上建立一个逻辑接口。

  6、设置完以上各步后,重启工作站

  7、效果:

  在工作站启动中,可以看到“machine is a router.”的噗显示。表明本机已成为一个路由器,会向网络上发RIP包,用接口查询命令可见:

  #ifcofig -a ;列出系统中的所有网络接口

  lo0:flags=849 mtu8232

  inet 127.0.0 .1etmask ff00000

  hne0:flags=863 mtu 1500

  inet 192.9.200.1 netmask ffff00 broadcast

  192.9.200.255

  hne0:1:flags=8d0 mtu

  1500

  inet 192.9.201.1 netmask ffff00 broadcast

  192.9.201.255

  以上表明已启动了hme0上的一个逻辑接口,地址为192.9.201.1。

  在别的UNIX机器上,会根据RIP包自动将该工作站加入到路由表中,在PC机上(例如WIN95),只要在控制面板中将TCP/IPM网络的网关设置为该工作站的地址(使用与本机同一个网络的地址),就可以与另一网络的机器通迅了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-941574/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752019/viewspace-941574/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ciya3282/article/details/100219692

智能推荐

1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126-程序员宅基地

文章浏览阅读3.5k次。当您尝试创建或更改表,且该表的单行数据量大于InnoDB允许的最大值时,就会发生这个错误。但这需要在初始化数据库实例时进行,并且会影响整个数据库的性能和空间使用,所以请谨慎考虑。如果您的应用场景允许,可以考虑使用MyISAM存储引擎,但请注意,与InnoDB相比,MyISAM不支持事务和外键。最后,请确保在进行任何更改之前备份您的数据,并在测试环境中先进行测试,以确保更改不会导致其他问题。如果您有某些列定义为VARCHAR(255),但实际上不需要这么长,您可以考虑减少这些列的长度。_1118 - row size too large. the maximum row size for the used table type, not

1.1.1 什么是程序?_diarirl691′’丨广′′:1′′丫什1少少∴冫↑厂不7∫岑个′人亻疒-程序员宅基地

文章浏览阅读1k次。一、什么是程序程序=数据结构+算法数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不_diarirl691′’丨广′′:1′′丫什1少少∴冫↑厂不7∫岑个′人亻疒

说明:最新"谷歌AI智商不超过6岁"研究来自中国科学院而非美国康内尔大学-程序员宅基地

文章浏览阅读638次。最近cnBeta等多家网站报道:“据HotHardware报道称,来自美国康奈尔大学一组研究人员对各大科技公司的人工智能型语音助手进行了横向比较。研究人员发现,谷歌助手拥有目前语音助手类中最高的平均智商,IQ值约为47.28,水准接近于人类六岁儿童。而苹果的Siri语音助手的平均智商则较低,约为23.9,考虑到Siri助手的诞生早于谷歌助手,谷歌近年来在AI研究领域的发展是非常令人印象深刻的,_人工智能的智商评测与智能等级研究

Docker下MySQL主从三部曲之三:binlog日志参数实战_mysql docker binlog-程序员宅基地

文章浏览阅读1.8k次。本章是《Docker下MySQL主从三部曲》的终篇,前面的章节我们能够制作镜像来搭建主从同步环境,本章我们来观察binlog参数MASTER_LOG_POS;原文地址:https://blog.csdn.net/boling_cavalry/article/details/79782008前文链接《Docker下MySQL主从三部曲之一:极速体验》;《Docker下MySQL主..._mysql docker binlog

(droid分享)新浪微博开发系列【十三】之微博的评论转发-程序员宅基地

文章浏览阅读852次。此部分为进行微博的评论,由于转发也在此activity中进行,所以就直贴出评论的微博界面,同时此部分也是微博开发所有的activity开发的终结篇,后面我会贴上所有的工具类。好了,贴代码,在此说明一下,可能代码里调用一些方法在本篇中没有,但是全部在我的代码里,也不要索取图片,要看全部代码的请移步http://blog.csdn.net/gaojin1991/article/details/8022

【开源项目】基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目_大屏开源框架-程序员宅基地

文章浏览阅读3.0k次。简介大屏设计(AJ-Report)是一个可视化拖拽编辑的全开源项目,直观,酷炫,具有科技感的图表工具。内置的基础功能包括数据源,数据集,报表管理。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完成大屏设计:配置数据源—->写SQL配置数据集—->拖拽配置大屏—->保存发布。欢迎体验。数据流程图核心技术后端 Spring Boo..._大屏开源框架

随便推点

【愚公系列】2023年06月 网络安全(交通银行杯)-AES加密_银行aes加密-程序员宅基地

文章浏览阅读4.1k次。AES即高级加密标准(Advanced Encryption Standard),是一种对称密钥加密算法。它采用128、192和256位密钥,并且对明文进行分块加密。AES算法使用替换、置换、XOR和线性运算等基本加密算法,在加密和解密时都使用相同的密钥。AES算法主要分为四个步骤:密钥扩展、初始轮、重复轮和最终轮。密钥扩展将一次性密钥扩展成多个轮密钥,重复轮将轮密钥用于执行加密或解密操作,最终轮是一个特殊的加密轮,用于处理最后一个分组的加密或解密操作。AES算法应用广泛,特别是在安全领域。_银行aes加密

LTE资源调度(4)-上行资源申请方式和BSR缓存状态报告_上行资源分配协议-程序员宅基地

文章浏览阅读2.6w次,点赞28次,收藏171次。1.UE申请上行资源的途径当UE需要向网侧发送数据的时候,必须要有上行RB资源,如果没有RB资源则需要先向网侧申请RB资源。UE有三种方式向网侧申请RB资源:(1)向网侧发送BSR。BSR的全称是Buffer Status Report,即缓存状态报告。UE可以在MAC层的PDU(即分组数据单元)中插入一个BSR控制单元来告诉网侧:我的某个逻辑信道组或某几个逻辑信道组有多少多少的数据需要发送,希望_上行资源分配协议

Word实现论文编辑中大批量公式居中,编号右对齐格式,同时消除编号上下不居中问题,完全版!!!_word多行公式编号居中-程序员宅基地

文章浏览阅读6k次,点赞14次,收藏31次。在写论文的过程中,往往要求公式要居中,同时编号要右对齐。如何实现,请看下文:最方便的方法——制表位法:(原理:通过设置两个标识位来分别对公式和编号对齐)1.打开制表位,方法:右键单击公式所在行---->段落---->左下角“制表位”2.设置制表位,方法:“全部清除”---->设置居中制表位---->设置右对齐制表位在设置之前,先看纸张大小和..._word多行公式编号居中

基于Python爬虫广西招聘信息数据可视化和岗位查询系统(Django框架) 研究背景和意义、国内外现状_3000字的《招聘网站数据可视化平台》的开题报告,要求国内外研究现状及发展趋势不-程序员宅基地

文章浏览阅读2.2k次,点赞25次,收藏31次。基于Python爬虫广西招聘信息数据可视化和岗位查询系统(Django框架) 研究背景和意义、国内外现状。例如,在国内,拉勾网、BOSS直聘等招聘网站提供了丰富的招聘信息,并且提供了基于地域、薪资、行业等条件的岗位查询功能。这个系统的开发将减少求职者在查询和筛选招聘信息上的时间和精力成本,提高求职者的效率。总之,基于Python爬虫的广西招聘信息数据可视化和岗位查询系统有着重要的现实意义,可以提高求职者的效率,为企业和政府部门提供数据支持,同时也填补了国内广西地区招聘信息展示和岗位查询系统的空白。_3000字的《招聘网站数据可视化平台》的开题报告,要求国内外研究现状及发展趋势不

【基于HTML5的网页设计及应用】——事件代理.-程序员宅基地

文章浏览阅读814次,点赞16次,收藏15次。【基于HTML5的网页设计及应用】——事件代理.

什么是DNS欺骗及如何进行DNS欺骗-程序员宅基地

文章浏览阅读3.4k次,点赞9次,收藏14次。我已经离开了一段时间,我现在回来了,我终于在做一个教程了。提示:以下是本篇文章正文内容,下面案例可供参考DNS 欺骗(有时称为 DNS 缓存中毒)是一种攻击,没有权限的主机通过这种攻击来指导域名服务器 (DNS) 及其所有请求。这基本上意味着攻击者可以将所有DNS请求以及所有流量重定向到他的机器,以恶意方式操纵它并可能窃取传递的数据。这是更危险的攻击之一,因为它很难检测到,但今天我将向您展示如何执行以及如何检测它是否由您网络上的其他人执行。现在您知道了 DNS 欺骗的工作原理。_dns欺骗

推荐文章

热门文章

相关标签