|
目标:用一台低档的486PC带动整个公司局域网上Internet,
速度不宜太慢(外置TA两个B通道)。
所用硬件:
一台486PC ,40M内存,210M硬盘,3c509b网卡,
3com Impact II TA(外置),一条ISDN线
所用软件:
Redhat Linux 5.2
dialup tools: Diald-0.16-5(自动按需拨号,不用人工干预)
重点: 如何配置diald用两个B通道上网
用下面的配置,我能成功地用2B拨入上海电信163,上海热线,81890
注释: 本人仅供Linux用户配置ISDN参考,用下面的配置,作者能成功地
上两个B通道,但不做任何担保。
安装及配置过程:
1。 打开ip_forward及相关功能,IP伪装的配置在此不多做介绍。
加下面的行到 /etc/rc.d/rc.local
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ppp
/sbin/modprobe bsd_comp
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_vdolive
/sbin/ipfwadm -F -a accept -m -W ppp0 -S 192.168.1.0/24 -D 0.0.0.0/0
2。安装diald-0.16-5 rpm 包(login as root)
#rpm -ivh diald-0.16-5a-1.i386.rpm
#rpm -ivh diald-config-0.16-5a-1.i386.rpm
3. diald 默认的配置文件是/etc/diald.conf,但安装RPM包之后配置文件
放于/etc/diald/diald.conf 因此你需要拷贝到/etc/目录
# cp /etc/diald/diald.conf /etc/diald.conf
4。默认安装之后的/etc/diald/connect文件是用ppp chat模式,不能上两个B,
下面的文件已经修改为用pap认证方式上网。
5. 本人用的是上海电信163,如果你用的是上海热线,或81890,请更改
/etc/ppp/options和/etc/ppp/pppscript,恢复相应的行的注释。
6。下面是我的所有相关配置文件。
[jephe@proxy /etc]$ more /etc/diald.conf
accounting-log /var/log/diald.log
device /dev/ttyS0
speed 115200
lock
mode ppp
dynamic
local 192.168.0.1 #不需改变这两行,即使你的网络不用192.168.0.X网段
remote 192.168.0.2
up-delay 8
defaultroute
modem
crtscts
connect /etc/diald/connect
redial-timeout 8
fifo /etc/diald/diald.ctl
include /usr/lib/diald/standard.filter
-------------
[root@proxy ppp]# more /etc/diald/connect
#!/bin/sh
/usr/sbin/chat -v -f /etc/ppp/pppscript
[root@proxy ppp]# ls /etc/diald/connect -l (该文件必须有执行权限 )
-r-xr-xr-x 1 root root 53 Jan 29 19:41
/etc/diald/connect
-------------
[jephe@proxy ppp]$ more /etc/ppp/options
name "your_account_at_ISP" # ChineNet
#name "vip" # Shanghai Online
#name "81890" # Shanghai Telecom (Internet)
#name "STD" # Shanghai Telecom (Intranet)
login
noipdefault
asyncmap 0
----------
[root@proxy ppp]# more /etc/ppp/pap-secrets
# Secrets for authentication using PAP
# client server secret IP addresses
your_account_at_ISP * your_passwd_at_ISP
# 81890 * 81890
# vip * vip
# STD * STD
------------
[root@proxy ppp]# more /etc/ppp/pppscript
TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DAILTONE"
"" "AT&F1s60=64s61=2s70=0s71=1s80=1" OK ( # s80=1 启动双通道模式。)
"atd163"
TIMEOUT 75
CONNECT
|
|