北京万林克公司X.25网卡异步拨号备份解决方案
网络拓扑结构图,IP地址,X.25地址分配情况见如下图所示。
整个安装配置及测试过程建议分三步走。在每一步都要达到所期望的目标。第一步,配置并测试SCO自身的PPP软件;第二步,配置万林克X.25网卡;第三步,配置并测试路由切换程序。
一.配置UNIX的异步PPP网络接口
目标:在安装万林克X.25网卡软硬件之前,先将SCO系统内置的异步PPP配置好并测试通过。
这样,如果有问题,与X.25软硬件无关。问题局限在SCO系统软件的配置问题范围内,便于定位和排除故障。
配置UNIX的PPP网络接口,用命令scoadmin配置,本地PPP的IP地址为139.162.16.252,命名为mini1,远端PPP的IP地址(CISCO 2511的Dialer 0接口)为139.162.16.254,命名为router2511a。配置过程分下列几步。
1.配置串口COM1或COM2及相关TTY设备。
(1)如果使用COM1或COM2,而该口已经被用作X-WINDOW的鼠标,则需要首先执行mkdev mouse命令,删除鼠标的KERNEL程序和设备。可以暂时先不重构内核以待以后配置好其它设备后一起做。
(2)检查所需要的串口是否已存在。
scoadmin=>Networks=>Serial Manager
在画面上部的窗口内检查所需要串口是否已存在(对COM1是IBM-COM1,对COM2是IBM-COM2)。如果不存在,则添加,之后,必须要重新构造内核并重新启动系统。否则,下一步的操作将无法完成。
(3)检查TTY设备的波特率。
scoadmin=> Networks=> Serial Manager
在画面下部的窗口内检查所需要TTY设备(对COM1是tty1a 和tty1A,对COM2是tty2a和tty2A)的波特率是否为9600。若不是,用Modify 改成9600。
2.配置MODEM
scoadmin=> Networks=> Modem Manager
选Add => Manual=> Configuration (选择手工配置)
Modem Vendor:选 Standard Modem Types (标准MODEM)
Modem Model:选 Standard 9600 bps Modem
Modem Port:选 tty1A (如果是 COM2口就应选 tty2A)
Line Speed(bps): 9600
Answer Mode:选 off (当有电话打进时,不自动应答)
3.配置PPP Driver
scoadmin=>Networks=>Network Configuration=>
Hardware=>Add New WAN Connection =>SW SCO TCP/IP PPP Driver
PPP Connection Type 选 Dynamic Outgoing
Local host name: mini1
Host IP address: 139.162.16.252
Destination name: router2511a
Destination IP Address: 139.162.16.254
Netmask: 255.255.255.0
UUCP destination name: router2511a
Number of UUCP retries: 2
Gateway :选中Yes
重新构造内核以加入PPP的Driver
4.配置PPP参数
主要是将被叫电话号码与PPP关联上
scoadmin=>Networks=>PPP Manager =>Endpoint=>Modify
Romote System: router2511a
Phone number: 3051199
Authentication:选中Simple login Script(先不要急于选CHAP),然后进入Edit Script画面,在此画面内ogin 的USER改为XUSER(该项配置以后再通过编辑配置文件来配CHAP,在这里如此配置纯粹为了应付SCO,因为如果不理睬这一项,配置软件不许你做下一步)。
Local address: mini1
Remote address: router2511a
Netmask: 255.255.255.0
在退出该画面时系统有时会莫名其妙地给出一个错误信息,不用理睬,退出该画面。
5.最后,仔细检查并修改与PPP有关的配置文件
主要是以下5个文件
(1)文件/etc/hosts
139.162.16.252 mini1 # 本地PC 139.162.16.254 router2511a # 远端的CISCO 2511
(2)文件/etc/ppphosts中的行
router2511a:mini1 uucp=router2511a idle=2 mask=255.255.255.0
如果需要,调试时上述行的行尾加入 debug=1 。这样,调试信息实时追加到文件/usr/adm/syslog中。在增加了 debug=1后必须重启系统debug 才生效。(可以用vi /usr/adm/syslog读取调试信息,注意:可以用vi将该文件的第一行至最后一行删除后存盘,以清空以前的debug信息,但不可以将该文件删除。)当调试结束后必须取消debug =1的设置,否则文件/usr/adm/syslog体积会越来越大,挤占硬盘空间。
(3)文件/etc/pppauth(为使用CHAP而设置)
设2511的主机名为router2511a,本地主机在2511上登记的用户名为mini1,口令为cisco,则该文件应含有两行
router2511a cisco*mini1 xxxx
其中,在mini1前加*号,表示本地主机名叫mini1,这两行的含义是:当名为router2511a的机器问我的口令时,我会以口令cisco应答,并且报出我自己的机器名为mini1。第2行的第2列内容无用,所以填成xxxx,以满足该文件要求的格式。这个口令的答对过程正是CHAP协议的规定,在线路上实际传送的口令根据router2511a问询报文中的随机数做种子由MD5加密算法算出一个加密后的口令密文传递,不是明文传送。
在CISCO 2511上配置应有
hostname router2511ausername mini1 password 0 cisco
(4)文件/usr/lib/uucp/Systems(与UUCP的拨号器有关)中的行
router2511a Any ACU Any 3051199
行尾的3051199是需要拨的电话号码。注意,该行行尾在电话号码之后的内容 ogin:XUSER等内容一定要删除。
(5)文件/usr/lib/uucp/Devices(与UUCP拨号器有关)
ACU tty1A - 9600 Standard__9600_bps_Modem
注意:字母大小写不要写错,如果用COM2, 其中的tty 就应当是tty2A。
在将PPP的Driver加入到内核后,与PPP配置有关的就是这5个文件。用户可直接用vi命令修改它们,使用scoadmin窗口界面修改这些文件时常常失败。
6.测试
执行ping router2511a命令,异步 modem就会自动拨号,拨号结束后,如果ping命令执行成功,这说明第一步的配置目标已经达到。挂断Modem后重新拨号用下面的命令
ifconfig ppp0 down; sleep 2; ifconfig ppp0 up
如果ping 命令无法执行成功,则需要调整配置,检查Modem设置,debug文件/usr/adm/syslog等。在ping router2511a成功后再进入第二步的配置。
二.第二步:安装X.25并测试
目标:在安装好X.25网卡后,能够通过X.25 线路PING通主路由器CISCO 4700的X.25端口。
1.同步MODEM的配置及X.25专线测试
在安装X.25网卡之前先检查同步MODEM 配置,MODEM应设为:DCD Normal/DSR Normal/Sync Data /Internal Clock /2线租用线(以区别于拨号线)/DTR强制为ON。这样,将X.25专线接到MODEM的LEASED LINE 口上之后,由于DTR 强制为高,MODEM不需要用电缆与计算机连接,它的两个灯DCD和RD应当点亮。如果DCD不亮,说明专线线路故障。如果DCD亮而RD不亮,说明专线线路正常, 但分组网的该端口未被激活或配置有误。只有这两个灯都点亮之后再进入下一步,否则,先排除线路故障。
2.硬件安装
通过在网卡上跳线为X25网卡选择合适的中断号和端口地址,默认为中断10,基地址800(即十六进制320)。注意不要与机内其它硬件,如磁带机、以太网卡等冲突,然后将VL3-X.25插入主机ISA槽内,并用随卡电缆将网卡与同步MODEM相联。
例如: 对于HP Vectra VE型PC主机(Pentium II), 可以选择中断5,端口地址800,并在开机时的CMOS配置中将5号中断释放出来(配置菜单的路径为CMOS Setup==>Advanced ==>PnP/PCI ISA IRQ Resource Exclusion==> IRQ-5 assigned to,将该项由原来的PCI/ISA PnP改为Legacy ISA)。 对于DELL OptiPlex G1型PC主机,可以选择中断10,端口地址800。
3.安装软件
用命令custom从软盘安装驱动程序软件包。然后执行命令 mkdev vl2,正确回答中断号, I/O基地址。IP地址填为139.161.16.252。Netmask填为255.255.255.0。广播地址和主机名两项可根据需要填写,不影响通信工作。最后要重新构造内核。
4.配置X.25参数
修改文件/etc/vl2/addr, 只需要在文件尾追加一行
139.161.16.254 39874316
5.重新启动系统/etc/reboot
6.测试X.25
(1) 开机自检
开机后的X..25网卡自检应当报OK,如果是Failure 则说明主机没有与网卡之间按设定好的中断号和I/O基地址交换信息。须重新为网卡跳线并用mkdev vl2 重填中断号和口地址。然后重构内核。
(2) MODEM
开机自检OK后,MODEM的TD灯应当点亮。如果TD(或TxD)灯未点亮,则可能有三个原因;一是MODEM设置不当,例如:没有设为内时钟方式(Internal Clock),等等;二是MODEM与X.25卡连线电缆故障,可根据说明书的连线图检查;三是网卡故障。
(3) 测试
执行命令ping 139.161.16.254以测试与中心路由器CISCO 4700的X.25端口的连通性。PING成功说明X.25已安装成功,第二步的目标已达到。
如果PING失败,可以用命令ifvl2来跟踪X.25的动作。例:
ifvl2 -trace4 英文格式实时显示X.25通信信息
ifvl2 -trace6 中文格式实时显示X.25通信信息
ifvl2 -frame4 实时跟踪X.25的第二层(链路层LAPB)的帧收发实况
一般情况下上述用法能给出有用的信息以排除网络故障,更详细情况请参阅说明书中相关内容。
三.第三步,PPP和X.25都配好后,设置路由自动切换程序。
目标: 测试在X.25主路由断开后, 自动拨号启动备份路由, 待X.25恢复正常后挂断MODEM并切回X.25主路由。
主路由器配置应有
在interface Ethernet 0应有 no ip redirects在router rip应有 version 2 network 139.160.0.0 no auto-summary no validate-update-source
备份路由器配置应有
在interface Ethernet 0应有 no ip redirects在router rip应有 version 2 passive-interface ethernet0 network 139.160.0.0 network 139.162.16.0 no auto-summary
修改路由自动切换程序/etc/vl2routed 的配置文件/etc/vl2/vl2routed中下列各项参数,其各项目不变。
LOCAL_X25_WAN_IP_ADDR 改为139.161.16.252LOCAL_BACKUP_WAN_IP_ADDR 改为139.162.16.252DESTINATION_ADDR 改为139.160.0.0DESTINATION_NETMASK 改为255.255.0.0MAIN_ROUTER_1_WAN_ADDR 改为139.161.16.254MAIN_ROUTER_1_ETH_ADDR 改为139.160.0.5BACKUP_ROUTER_1_WAN_ADDR 改为139.162.16.254BACKUP_ROUTER_1_ETH_ADDR 改为139.160.0.7RIP_VERSION 改为2 # 在PPP采用RIP2动态路由TRACE 根据需要改为ON或OFF
TRACE:根据需要,建议调试时设为ON,这样在路由切换或程序检测X.25状态时,在屏幕上打印工作状态以供实时监视。
配置好之后,手工启动/etc/vl2routed命令。
X.25主路由OK时,执行ping 139.160.0.1测试与中心主机的连通性。不停止ping程序,关闭X.25的MODEM电源,过一段时间再打开电源,观察PING命令的执行情况,在切换到拨号线后以及切回专线时,可以检查备份路由器和主路由器上的路由表变化情况。
/etc/vl2routed文件中TRACE参数设为ON时, 打印到屏幕上的信息显示出了它的工作过程。
当一切调试通过后,将/etc/vl2/vl2routed文件中TRACE 参数为OFF,在/etc/tcp.vl2的最后再追加一行:
/ect/vl2routed
这样,下次系统重新启动时就会自动启动路由切换程序而无须再手工启动。至此,配置和调试工作完成。
[fly]文字[/fly][color=#8B008B]文字[/color][font=楷体_GB2312]文字[/font][size=3]文字[/size][size=4]文字[/size][size=5]文字[/size][size=6]文字[/size][size=3]文字[/size]

hegz 回复于:2002-11-03 11:08:58 |
good! |
lonelykiller 回复于:2002-11-03 11:16:25 |
万林克卡说明书上可以绑双IP接不同的子网,但我试过,却没成功,有谁做过,请指教! |
sdccf 回复于:2002-11-03 15:43:19 |
ok |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/