|
惭愧!
我一直没搞定。用的是上海贝尔的SBT6021,哪位兄弟搞定了的,请讲解一下吧。 :p
安装时我已加了ISDN模块,系统也找到了这块卡。我在提示下装了Isdn4linux,可惜一直没能配置成功。在此请高手帮忙了,多谢!!
以下是上海贝尔网站上的说明:
问:如何在LINUX下配置ISDN适配卡
答:首先必须将 linux 内核版本升级为 2.2.14 ,并且安装 isdn4linux 软件包(建议安装 v3.1beat7 版本)。
在编译 linux 内核时,必须选中下列选项:
ISDN Support Support
synchronous PPP
Hisax SiemensChipset driver support
Hisax Support for DSS1
Hisax Support for Winbond W6692
以上工作就绪后,在 /etc 下生成一个 isdn-on 文件:
#支持动态 IP
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
#加载 ISDN 模块
modprobe hisax type=36 protocol=2
#用户名
MYUSER=8163
#ISP 名
REMNAME=ChinaNet
#你的 IP 地址,动态 IP 地址填全 0
MYIP=0.0.0.0
#拨号服务器 IP 地址,不确定填全 0
REMIP=0.0.0.0
#你的ISDN号码
MYMSN=12345678
#ISP 的ISDN号码
REMMSN=8163
/usr/sbin/isdnctrl verbose 3
/usr/sbin/isdnlog -sS -v1 -m0x17d7 -l0x3d7 -C /dev/console -D /dev/isdnctrl
/usr/sbin/isdnctrl system on /usr/sbin/isdnctrl addif ippp0
/usr/sbin/isdnctrl eaz ippp0 $MYMSN /usr/sbin/isdnctrl addphone ippp0 out $REMMSN /usr/sbin/isdnctrl huptimeout ippp0 90
/usr/sbin/isdnctrl l2_prot ippp0 hdlc
/usr/sbin/isdnctrl l3_prot ippp0 trans
/usr/sbin/isdnctrl encap ippp0 syncppp
/usr/sbin/isdnctrl dialmode ippp0 auto
/sbin/route add $REMIP ippp0
/sbin/ifconfig ippp0 -arp -broadcast
/sbin/ipppd user $MYUSER remotename $REMNAME
noipdefault
ipcp-accept-local
ipcp-accept-remote
name $MYUSER
-detach
mru 1500
mtu 1500
lcp-restart 1
defaultroute
/dev/ippp0 &
/sbin/route
add default gw $REMIP
然后在 /etc/ppp 下生成 ioptions 文件,内容为空。如果存在 pap 或 chap 认证,请编辑 /etc/ 下的 pap-secrets 和 chap-secrets 文件。编辑 /etc/resolve.conf 文件指定 DNS 服务器。
完成上述工作后,就可以拨号了,使用下列命令: sh isdn-on isdnctrl dial ippp0
一般数秒内就可以完成拨号,可以用 ifconfig 查看网络设备 ippp0 状态。注意,如果拨号时 NT1 或 NT1+ 处于休眠,可能第一次拨不通,再拨一次即可。 |
|