📄 00000008.htm
字号:
modprobe hisax type=36 protocol=2
<BR>echo 1 > /proc/sys/net/ipv4/ip_dynaddr
<BR>#Kill previous ipppd process
<BR>if [ -r /var/run/ipppd.ippp0.pid ]
<BR> then kill -9 `cat /var/run/ipppd.ippp0.pid`
<BR>fi
<BR>if [ -r /var/run/ipppd.ippp1.pid ]
<BR> then kill -9 `cat /var/run/ipppd.ippp1.pid`
<BR>fi
<BR>#Variables
<BR>MYIP=0.0.0.0
<BR>REMIP=0.0.0.0
<BR>MYMSN=62986638
<BR>REMMSN=169
<BR>MYUSER=169
<BR>REMNAME=169
<BR>#Init
<BR>/sbin/isdnctrl verbose 3
<BR>#/sbin/isdnlog -sS -v1 -m0x17d7 -l0x3d7 -C /dev/console -D /dev/isdnctrl
<BR>#Add and set ippp0
<BR>/sbin/isdnctrl system on
<BR>/sbin/isdnctrl addif ippp0
<BR>/sbin/isdnctrl eaz ippp0 $MYMSN
<BR>/sbin/isdnctrl addphone ippp0 out $REMMSN
<BR>/sbin/isdnctrl huptimeout ippp0 3600
<BR>/sbin/isdnctrl l2_prot ippp0 hdlc
<BR>/sbin/isdnctrl l3_prot ippp0 trans
<BR>/sbin/isdnctrl encap ippp0 syncppp
<BR>/sbin/isdnctrl dialmode ippp0 auto
<BR>#Add and set ippp1
<BR>/sbin/isdnctrl addslave ippp0 ippp1
<BR>/sbin/isdnctrl eaz ippp1 $MYMSN
<BR>/sbin/isdnctrl addphone ippp1 out $REMMSN
<BR>/sbin/isdnctrl huptimeout ippp1 3600
<BR>/sbin/isdnctrl l2_prot ippp1 hdlc
<BR>/sbin/isdnctrl l3_prot ippp1 trans
<BR>/sbin/isdnctrl encap ippp1 syncppp
<BR>/sbin/isdnctrl dialmode ippp1 auto
<BR>/sbin/ifconfig ippp0 -arp -broadcast
<BR>#Startup PPP
<BR>/sbin/ipppd user $MYUSER remotename $REMNAME \
<BR> lock \
<BR> noipdefault \
<BR> +mp \
<BR> ipcp-accept-local \
<BR> ipcp-accept-remote \
<BR> name $MYUSER \
<BR> -detach \
<BR> mru 552 \
<BR> mtu 552 \
<BR> lcp-restart 1 \
<BR> defaultroute \
<BR> /dev/ippp0 &
<BR>/sbin/ipppd user $MYUSER remotename $REMNAME \
<BR> lock \
<BR> noipdefault \
<BR> +mp \
<BR> ipcp-accept-local \
<BR> ipcp-accept-remote \
<BR> name $MYUSER \
<BR> -detach \
<BR> mru 552 \
<BR> mtu 552 \
<BR> lcp-restart 1 \
<BR> defaultroute \
<BR> /dev/ippp1 &
<BR>4. isdnstop
<BR>实例:
<BR>#!/bin/sh
<BR>echo -n G > /dev/ttyS1
<BR>ifconfig ippp0 down >/dev/null 2>&1
<BR>isdnctrl delif ippp0 >/dev/null 2>&1
<BR>killall -9 ipppd >/dev/null 2>&1
<BR>sleep 2
<BR>echo -n H > /dev/ttyS1
<BR>& 8.3 外置ISDN的安装
<BR>8.3.1 说明
<BR>由于现在最新的内核2.4.0-test6不支持USB接口的ISDN.所以,我们这里所说的外置ISDN指 <BR>的是串口的.
<BR>安装串口ISDN的方法有许多种,笔者从自身实践中感觉,将ISDN当成Modem一样用比较方便, <BR>这样不需要安装其余RPM包,又不用设置DNS,所以将外置串口的ISDN当Modem用既简单,又实 <BR>用.
<BR>8.3.2 配置
<BR>1./etc/ppp/isdndial
<BR> 实例:
<BR> “ “ ATZ
<BR> OK ATX0
<BR> OK AT%B8
<BR> #启动双信道
<BR> OK “ATB31”
<BR> #有时候直接上双信道不成,所以在线路忙的时候可以注释掉这行
<BR> OK ATD169
<BR> “CONNECT” “ “
<BR>2. /etc/ppp/options
<BR> 同第七章
<BR>3./etc/ppp/pap-secrets
<BR> 同第七章
<BR>
<BR>& 8.4 测试及管理方法
<BR>1.管理员通过执行/sbin/imon来监控内置ISDN的工作状况
<BR>2.管理员可以执行/usr/sbin/ipppstats来监控内置ISDN的流量
<BR>& 8.5 本章小节
<BR> ISDN在国内的应用越来越多,它比电话线拨号上网的带宽增大了许多,中小型企业通 <BR>过它共享上网非常合适。
<BR> 现在国内用在ISDN上网的设备有很多种,没有任何厂商声明支持Linux,但是Linux已 <BR>经可以支持大多数ISDN设备。
<BR> ISDN上网与我们常用的Modem拨号上网类似。在Linux下甚至可以把ISDN卡模拟成 <BR>Modem设备,所不同的是ISDN可以使用同步PPP(synchronous PPP),而Modem拨号一般使 <BR>用异步PPP(anonymous PPP)。对于这两种拨号方式,邮局或ISP采用不同的接入设备。
<BR> 尽管ISDN可以模拟成Modem进行异步模式的拨号,但一般只是用来测试ISDN卡是否运 <BR>行正常,真正在上网时通常要用同步PPP拨号模式。
<BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.91.59] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -