Anleitung fuer HiSax leased mode.

Diese Vorgehensweise ist vorlaeufig und wird demnaechst geaendert.
Hier ein Beispielscript zum leased mode.
Alle Telefonnummern sind erlaubt, sie spielen keine Rolle.
Die Line wird durch das erste Packet aktiviert.
Achtung bei CISCO's als Gegenstelle die Keep-Alive Pakete an der Cisco 
abschalten (und encap cisco_hdlc mit isdnctrl einstellen).


#!/bin/sh
#LOCALE & REMOTE IP
LOCAL=192.168.1.1
REMOTE=192.168.1.2
cd /usr/src/linux/modules
/sbin/insmod -m isdn.o > /tmp/isdn/isdn.map
/sbin/insmod -m hisax.o type=3 io=0x180 protocol=1 irq=10 id=HiSax \
  > /tmp/isdn/hisax.map
/bin/cat /System.map /tmp/isdn/isdn.map /tmp/isdn/hisax.map | \
  sort > /tmp/isdn/System.map
# Full debug  nur fuer tests , muss wenns geht runtergesetzt werden
#/sbin/telesctrl HiSax 1  0xffff
#/sbin/telesctrl HiSax 11 0xff
# normal debug
/sbin/telesctrl HiSax 1  0x31
/sbin/telesctrl HiSax 11 0x01
# Setzen in leased Mode
/sbin/telesctrl HiSax 5  0
# interface
/sbin/isdnctrl addif isdn0
# wichtig
/sbin/isdnctrl huptimeout isdn0 0
# dummy
/sbin/isdnctrl eaz isdn0 1
/sbin/isdnctrl l2_prot isdn0 hdlc
# dummy
/sbin/isdnctrl addphone isdn0 out 2
/sbin/isdnctrl addphone isdn0 in  3
# binde Interface an 1. BChannel (,1 fuer 2.)
/sbin/isdnctrl bind HiSax,0
# interface starten
/sbin/ifconfig isdn0 $LOCAL up
# route zur Gegenstelle
/sbin/route add $REMOTE isdn0
mv /tmp/isdnctrl.log /tmp/isdnctrl.log.o
cat /dev/isdnctrl >/tmp/isdnctrl.log &
# starten der Verbindung
ping -c 10 $REMOTE
