ISDN s dialup
Libor Pechacek
farco na clnet.cz
Úterý Prosinec 29 09:57:35 CET 1998
Takhle vypada spusteni ipppd jako dial-on-demand. Pouzivame je bez
problemu. (RH5.0)
Samozrejme, jeste to snese upravy. :-)
/etc/rc.d/init.d/isdn-dialup:
#!/bin/sh
#
# isdn-dialup
#
# chkconfig: 2345 57 5
# description: Bring ISDN dial on demand up
#
PATH="/sbin:$PATH"
LOCAL_NUMBER="689500"
REMOTE_NUMBER="629540"
LOCAL_IP="193.165.98.1"
REMOTE_IP="193.165.98.2"
DEVICE="ippp0"
case $1 in
start)
isdnctrl addif $DEVICE
isdnctrl addphone $DEVICE out $REMOTE_NUMBER
isdnctrl eaz $DEVICE $LOCAL_NUMBER
isdnctrl l2_prot $DEVICE hdlc
isdnctrl l3_prot $DEVICE trans
isdnctrl encap $DEVICE syncppp
isdnctrl huptimeout $DEVICE 120
isdnctrl chargehup $DEVICE off
isdnctrl secure $DEVICE on
ifconfig $DEVICE $LOCAL_IP pointopoint $REMOTE_IP
ipppd ipcp-accept-local ipcp-accept-remote \
user martin \
-vjccomp -ac -pc \
-detach \
mru 1524 \
-bsdcomp \
debug \
useifip \
defaultroute \
hostroute \
/dev/ippp0 &
route add -host $REMOTE_IP $DEVICE
route add default gw $REMOTE_IP
;;
stop)
echo -n "ISDN down: "
killall ipppd
isdnctrl hangup $DEVICE
ifconfig $DEVICE down
isdnctrl delif $DEVICE
echo done.
;;
esac
/etc/ppp/ip-down.local:
case $1 in
ippp0)
/sbin/route add -host $5 $1
/sbin/route add default gw $5
;;
esac
Co se tyce konfigurace /dev/ttyI?, tak vyborny zdroj je
/usr/src/linux/Documentation/isdn/README. Jsou tam popsany S-registry a
AT prikazy emulace modemu. Jako zaklad staci 'AT&E<vase cislo>' a muzete
telefonit kam chcete. Pokud byste si chtel zatelefonovat analogove
'ATS18=1' jiste pomuze. :-)
Faktem vsak je, ze pres ttyI se na cisco neprihlasite. K tomu potrebujete
vyse uvedene skripty (+ ippd, isdnctrl).
Co do literatury, je dobre cteni RFC1618 (PPP over ISDN), RFC1549 (PPP in
HDLC framing), pripadne jen prehledove RFC1548 (The Point-To-Point
protocol (PPP)). Pokud chcete vedet i neco o dratech, tak
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/55780.htm.
--
Libor Pechacek <farco na clnet.cz>
CLNet network administrator
On Tue, 29 Dec 1998, Petr Savinec wrote:
> Mam odladeny dialup s normalnim modemem (/dev/cua3, /dev/ttyS3) a ted pri
> prechodu na ISDN premyslim, jak to nejlepe provest a prevest pro pasivni
> kartu ISDN - Hisax. Odladil jsem isdn4k-utils, tedy mam nastroje pro
> nakonfigurovani ISDN karty, ktere se hlavne vyuzijou pro sync-PPP, ale mne
> by prozatim stacilo async-PPP s dialup. Citim, ze to bude hlavne asi v
> nastaveni device (/dev/...), inicializaci karty a pripadne nahrazeni pppd
> novym ipppd. (?)
> Dik za rady, pripadne odkazy.
>
> P.S.
> Kernel detekuje ISDN kartu bez problemu a jeji konfigurace probiha asi v
> poradku (bez varovnych hlasek). Jediny problem je mozna v tom, ze po
> pripojeni do zasuvky ISDN jsou MSN (tel.) cisla nedostupna i na uz
> nastavenem a fungujicim adapteru ISDN -> analog.
Další informace o konferenci Linux