BBS水木清华站∶精华区

发信人: monkeyeye (永远眨动的眼睛~~*_0), 信区: Linux 
标  题: 在Linux上配置ISDN (1) 
发信站: BBS 水木清华站 (Tue Feb 22 17:55:50 2000) WWW-POST 
 
在Linux上配置ISDN   
 
  ISDN在国内的应用越来越多,它比电话线拨号上网的带宽增大,中小型企业通过它共 
享上网非常合适。Linux在共享上网方面的优势是Windows无法相比的,它的IP改装技术尽 
管还处于开发测试阶段,但其效率远远高于普通的Proxy软件。本文介绍怎样通过一台 
Linux机器,配置ISDN,利用Linux的IP改装技术,使得所有局域网用户共享上网。  
    
  ISDN上网的必要设备  
  现在国内用在ISDN上网的设备有很多种,没有任何厂商声明支持Linux,但是Linux已 
经可以支持大多数ISDN设备。这里介绍S0卡+网络终结器(NT1)这种配置,因为这是国 
内电信部门的推荐配置,而且他们可以提供Windows平台的技术支持。  
  NT1设备可以请电信部门帮助调试好并接通线路,S0卡最好选用西门子芯片的产品, 
我的S0卡为“Teles 16.3c/pnp”。把这块卡直接插入Linux机器的ISA槽中,接好与NT1的 
线路。以下介绍如何使Linux识别这块卡,并使之拨号上网。  
    
  基本原理  
  ISDN上网与我们常用的Modem拨号上网类似。在Linux下甚至可以把S0卡模拟成Modem 
设备,所不同的是ISDN可以使用同步PPP(synchronous PPP),而Modem拨号一般使用异 
步PPP(anonymous PPP)。对于这两种拨号方式,邮局或ISP采用不同的接入设备。  
  尽管ISDN可以模拟成Modem进行异步模式的拨号,但一般只是用来测试S0卡是否运行 
正常,真正在上网时通常要用同步PPP拨号模式。  
    
  所需软件包  
  ●Linux2.0.36  
  Linux使用的内核版本必须是2.0.36,这是到目前为止2.0版中最新的内核版本。它在 
ISDN的支持上作了很大改进。在Linux的开发版2.1.x中,也有这些对ISDN的支持,但我不 
能保证2.1.x版的稳定性。2.0.36内核的源码可以在Ftp://ftp.cdrom.com//Linux/sunsit 
e/kernel/中下载,如何编译安装请参照Linux-Howto中的Kernel Howto。  
  ●Isdn4linux  
  这是一个为Linux开发的ISDN各种应用的合集,它的最新版本的文档是德文写的,可 
以在ftp://ftp.murphy.nl/put/isdn4linux/中下载它的最新版本。  
  ●ISAPNP tools  
  由于我使用的S0卡(teles 16.3c/pnp)是即插即用的,而Linux对即插即用的内核支 
持在2.1.x中才能实现,因此必须去http://www.roestock.demon.co.uk/isapnptools/下 
载ISAPNP软件包,以便在Linux上识别这块卡。如果你使用的S0卡并非即插即用,那么可 
以不管这个软件包。  
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.26.128.108]  

BBS水木清华站∶精华区