Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104559370
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-07 15:38:25

 出处:Unix爱好者家园unix-cd.com 
1.方案简述:
网络拓扑如下图:

用户在SCO Openserver 上先通过PSTN拨通博达3000路由器,通过认证后由博达路由器回拨到SCO Openserver上,就可以正常通讯了。
由于SCO Openserver自带的PPP软件不是很稳定,因此在SCO Openserver方采用Morning Star PPP(SCO 安装光盘自带)。
2.具体配置
1)博达路由器配置如下:
dial_script add login_s “” \r\p ogin: \dpppuser ssword: pppuser   (假设UNIX拨入时用户为pppuser,密码为pppuser)
s0
 encapsulate ppp
 ip add 130.130.1.2     255.255.0.0
 line dial
 login_script login_s (拨入UNIX时所用登录脚本)
 enable_time 40
 map add 130.130.1.1     4
 ppp callback user  (设置回拨)
 ppp authentication chap
     ppp chap user bdcom
   quit
user add aaa.bdcom password aaa
user add aaa.bdcom callback dialstring 4

2)SCO UNIX 上的设置:
Morning Star PPP的安装:
由于Morning Star PPP与SCO PPP有冲突,所以首先要把SCO PPP卸掉,然后再安装Morning Star PPP,具体过程如下:
进入custom,选择SCO Openserver Enterprise System->SCO Openserver Enterprise System Connectivity->SCO TCP/IP->PPP Runtime utilities and drivers,然后用菜单项Software中的Remove Software将SCO PPP软件删除。
将SCO Openserver 5.0的安装光盘放入光驱,用菜单项Software中的Install New…安装软件,设备选用CD-ROM。然后选择”SCO PPP from Morning Star”软件进行安装。

Morning Star PPP的配置:
Morning Star PPP的配置可以在Xwindow下进行配置,但实际上只需修改Morning Star PPP的配置文件就可实现全部功能。具体配置如下:

PPP拨出配置:
修改/usr/lib/mstppp/Systems文件,加入如下一行:
130.130.1.2  Any;5  ACU 9600  1
130.130.1.2:拨号对方的IP地址
Any;5  :在任何时候都能拨号,在拨号失败后5秒再尝试拨号。
ACU  :设为ACU则采用/usr/lib/mstppp/Devices文件中配置的设备。
9600 :DTE速率。
1 :对方电话号码。

 修改/usr/lib/mstppp/Devices文件,加入如下一行:
Standard__9600_bps_Modem tty1A 9600
Standard__9600_bps_Modem:拨号名,Standard__9600_bps_Modem为/usr/lib/uucp下的二进制拨号程序,也可使用/usr/lib/mstppp/Dialers文件中的拨号脚本。
tty1A   :设备名。
9600 :DTE速率。

修改/usr/lib/mstppp/AutoStart文件,加入如下一行:
/usr/lib/mstppp/dialout 130.130.1.1:130.130.1.2 auto exec /usr/lib/mstppp/exec.dialout netmask 255.255.0.0 idle 30 

修改/usr/lib/mstppp/Auth文件,加入如下两行:
bdcom  aaa
aaa.bdcom aaa
机器重启后,用netstat –in 命令会多了一条:
du0 1500 130.130 130.130.1.1 0 0 0 0 0
就说明拨出配置完成了。在博达路由器上可先不配回拨,先试通UNIX拨出这种情况。

PPP拨入配置:
作为拨入服务器,必须建立一个用/usr/lib/mstppp/Login作为login shell。
可用useradd –d /usr/lib/mstppp –s /usr/lib/ppp/ppp –c “PPP from bdcom” –g ppp pppuser命令增加拨入用户,用passwd命令修改其口令。
修改/usr/lib/mstppp/Accounts文件,加入如下一行:
pppuser  130.130.1.1:130.130.1.2 exec /usr/lib/mstppp/exec.dialin netmask 255.255.0.0

设置MODEM:用scoadmin命令,选择Networks->Modem Manager,在Modem菜单项中选择Add->Manual configuration…,选择Standard 9600 bps Modem,Modem port:tty1a,
line Speed (bps):9600,Answer mode:on,确认加入。这个步骤也可用UUINSTALL来完成。
这样就可以拨入了。

回拨实验
在UNIX上用博达公司提供的程序callback <对方IP地址> 促使UNIX拨号,拨通博达路由器通过验证后路由器会回拨到UNIX上。注意,在博达3000路由器上可用enable_time 命令调整回拨时间,即路由器挂机后隔多少时间再回拨。
阅读(732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~