荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: georgehill (佐治·希尔【用键盘谱写我的人生】), 信区: Linux
标 题: 在Linux上配置ISDN(3)(fwd)
发信站: BBS 荔园晨风站 (Tue Feb 22 19:22:26 2000), 站内信件
【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: monkeyeye (永远眨动的眼睛~~*_0), 信区: Linux
标 题: 在Linux上配置ISDN(3)(fwd)
发信站: BBS 水木清华站 (Tue Feb 22 18:00:11 2000) WWW-POST
Isdn4Linux的安装与配置
下载软件包并解包到一个目录,首先“make menuconfig“进行配置,然后执行“
make; make install”。
这个软件包包含了很多为ISDN作的应用程序,在编译时很容易遇到问题(因为有的软
件包要依靠一些特殊的函数库)。但是这问题不大,你只要保证isdnctrl这个程序能够顺
利编译并安装就可以,遇到其他编译不过的程序,可以通过“make menuconfig”把它去
掉,留待以后再编译。
要注意的是有的Linux版本不包含ISDN设备,可以用“ls/dev/ttyI*; ls/dev/ippp
*”查看,若没有,要执行scripts目录下的“makedev.sh”,加入ISDN设备。
同步PPP的配置
有了上面的努力之后,就可以进行最后关键的同步PPP配置了。
现在国内的PPP都是动态分配IP,为了确保你的Linux支持动态IP,请键入:
#echo 1〉/proc/sys/net/ipv4/ip_dynaddr
编辑一个名为isdn-on的文件,用来初始化ISDN设备,内容如下:
MYUSER=aaa
#在邮局或ISP的账号名
REMNAME=public #ISP的名字
MYIP=0.0.0.0 #
待分配的动态IP
REMIP=202.101.103.82#邮局的接拨服务器地址,
若不清楚,请填0.0.0.0
MYMSN=2117039 #
我的电话号码
REMMSN=163 #
邮局的拨号号码
/sbin/isdnctrl verbose 3
/sbin/isdnlog-sS-v1-m0x17d7-l0x3d7-C/dev/console-D/dev/isdnctrl
/sbin/isdnctrl system on
/sbin/isdnctrl addif ippp0
#产生ISDN网络设备
/sbin/isdnctrl eaz ippp0$MYMSN
/sbin/isdnctrl addphone ippp0 out$REMMSN
#拨号号码
/sbin/isdnctrl huptimeout ippp0 90#90秒无人使用
ISDN后自动挂断
/sbin/isdnctrl l2_prot ippp0 hdlc
/sbin/isdnctrl l2_prot ippp0 trans
/sbin/isdnctrl encap ippp0 syncppp#支持同步PPP
/sbin/isdnctrl dialmode ippp0 auto
#拨号设置成自动模式,即有IP请求就自动拨
#号(dial-on-demand),也可以设置成manual,即手动拨号。
/sbin/ifconfig ippp0$MYIP pointopoint$REMIP
/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&
/sbinroute add default gw$REMIP
在/etc/ppp目录下,创建三个新文件:
1.ioption内容为空。
2.pap-secrets
# 格式
账号名
*
密码
# 例子
# aaa *
passwd
3.chap-secrets
# 格式
账号名
*
密码
#
*
账号名
""
# 例子
# aaa *
passwd
# * aaa
""
根据例子填入自己的账号名和密码,由于包含密码,所以要限制读写权限:
#chmod 600 pap-secrets
#chmod 600 chap-secrets
完成以上内容后,就可以尝试拨号上网了:
#sh isdn-on
#/sbin/isdnctrl dial ippp0
#ifconfig
大约四秒钟就可以完成拨号,在ifconfig中可以看到拨号后的网络设备ippp0,以及
它的端对端IP地址。
接着核对路由表,请注意缺省路由一定要指向端对端连接中的远端IP地址。如果没有
此项,请手工加入缺省路由:
#route add default gw
202.101.103.81(xxx.xxx.xxx.xxx)
其他
配置好ISDN后,就可以通过这台Linux机器共享上网了。当然Linux的共享上网还需要
IP改装,请参照Linux Howto中的IP Masquerade Howto。如果仍有问题,或对这篇文章有
何疑问及批评指正,请发送电子邮件与我联系(guo@nettaxi.com)。
(资料来源:Linux中文资料)
作者:郭晓航
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.26.128.108]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店