Ola,
usei CL6.0 e os rpm isdn e uma placa telis
pci chip PSB2182N V1.1 NETjet PCI
Muitos nao gostam, de receita. Bom, eu gosto
e para quem gosta divirta-se.....hehehehehe
depois de tanto tempo ate que em fim um
script que funcione porque que eu estou
achando que este e o primeiro da LISTA....
muitos consegiram e nao deixarao ele aqui..
Aqueles que conseguirem fazer ajustes
melhores por favor poste eles na lista
tem uma versao comentada no email
anterior mas precisa de ajuste OK.
#!/bin/bash
DEVICE="ippp0"
DEVICE1="ippp1"
case "$1" in
start)
USER="XXXXX"
ML_128K=yes
LOCAL_NUMBER1="3272XXXX:3272XXXX"
LOCAL_NUMBER2="3272XXXX:3272XXXX"
REMOTE_NUMBER="3249XXXX"
MY_IP_ADDRESS="192.168.1.254"
DEST_IP_ADDRESS="192.168.2.254"
sleep 5
killall -9 ipppd 2> /dev/null
/sbin/ifconfig $DEVICE down 2> /dev/null
isdnctrl delif $DEVICE 2> /dev/null
isdnctrl delif $DEVICE1 2> /dev/null
isdnctrl delif $DEVICE2 2> /dev/null
sleep 5
isdnctrl addif $DEVICE
isdnctrl addphone $DEVICE out $REMOTE_NUMBER
isdnctrl eaz $DEVICE $LOCAL_NUMBER1
isdnctrl l2_prot $DEVICE hdlc
isdnctrl l3_prot $DEVICE trans
isdnctrl encap $DEVICE syncppp
isdnctrl huptimeout $DEVICE 90
isdnctrl ihup $DEVICE off
isdnctrl chargehup $DEVICE off
isdnctrl secure $DEVICE off
isdnctrl dialmode $DEVICE auto
if [ ${ML_128K} = "yes" ]; then
isdnctrl addslave $DEVICE $DEVICE1
isdnctrl addphone $DEVICE1 out $REMOTE_NUMBER
isdnctrl eaz $DEVICE1 $LOCAL_NUMBER2
isdnctrl l2_prot $DEVICE1 hdlc
isdnctrl l3_prot $DEVICE1 trans
isdnctrl encap $DEVICE1 syncppp
isdnctrl huptimeout $DEVICE1 90
isdnctrl ihup $DEVICE1 off
isdnctrl chargehup $DEVICE1 off
isdnctrl secure $DEVICE1 off
isdnctrl dialmode $DEVICE1 auto
fi
/sbin/ifconfig $DEVICE $MY_IP_ADDRESS pointopoint $DEST_IP_ADDRESS
route add default gw $DEST_IP_ADDRESS $DEVICE
ipppd user $USER \
name $USER \
+mp \
mru 1500 \
ipcp-accept-local ipcp-accept-remote \
noipdefault \
-vjccomp -ac -pc \
-vj \
-lzs \
-bsdcomp \
-detach \
debug \
useifip \
defaultroute \
/dev/$DEVICE /dev/$DEVICE1 &
sleep 2
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
isdnctrl dial $DEVICE
if [ ${ML_128K} = "yes" ]; then
isdnctrl addlink $DEVICE
fi
sleep 2
;;
stop)
kill -9 $(/bin/ps ax | \
/bin/grep ipppd | \
/bin/grep -v grep | \
/bin/awk '{print $1}') 2 >/dev/null
kill -9 $(/bin/ps ax | \
/bin/grep cat | \
/bin/grep -v grep | \
/bin/awk '{print $1}') 2 >/dev/null
/sbin/ifconfig $DEVICE down
/usr/sbin/isdnctrl delif $DEVICE
killall -9 ipppd
;;
*)
echo "Usage: $0 start | stop"
exit 1
esac
exit 0
para aquele que sao como eu trabalham
em casa e nao tem a linha isdn em casa
nao sera nescessario ter aquele aparelhozinho
para fazer teste quando voce conseguir funcionar
voce vera na tela e no log de messagem as
seguinte linha abaixo, quando isto estiver assim
e so levar o micro ate a linha e navegar OK
quando o script funcioar voce ver� isto
[root@ns1 stf]# isdn.sh start
ippp0 added
EAZ/MSN for ippp0 is 32725144:32725144
Layer-2-Protocol for ippp0 is hdlc
Layer-3-Protocol for ippp0 is trans
Encapsulation for ippp0 is syncppp
Hangup-Timeout for ippp0 is 90 sec.
Incoming-Hangup for ippp0 is off
Charge-Hangup for ippp0 is off
Security for ippp0 is off
ippp1 added as slave to ippp0
EAZ/MSN for ippp1 is 32725144:32725144
Layer-2-Protocol for ippp1 is hdlc
Layer-3-Protocol for ippp1 is trans
Encapsulation for ippp1 is syncppp
Hangup-Timeout for ippp1 is 90 sec.
Incoming-Hangup for ippp1 is off
Charge-Hangup for ippp1 is off
Security for ippp1 is off
Dialing of ippp0 triggered
Ok, added a new link. (dialing)
no arquivio de log de messagens tera que aparecer
session opened for user root by stf(uid=500)
ipppd: info: no CHAP secret entry for this user!
ipppd[1062]: Found 2 devices: /dev/ippp0, /dev/ippp1
ipppd[1062]: ipppd i2.2.10 (isdn4linux version of pppd by MH) started
ipppd[1062]: init_unit: 0
ipppd[1062]: Connect[0]: /dev/ippp0, fd: 7
ipppd[1062]: init_unit: 1
ipppd[1062]: Connect[1]: /dev/ippp1, fd: 8
kernel: ippp0: dialing 1 32491300...
kernel: ippp1: dialing 1 32491300...
Jun 25 21:13:18 ns1 kernel: isdn: Teles1,ch0 cause: E001B
Jun 25 21:13:18 ns1 kernel: isdn: Teles1,ch1 cause: E001B
Jun 25 21:13:19 ns1 kernel: isdn_net: local hangup ippp0
Jun 25 21:13:19 ns1 kernel: ippp0: Chargesum is 0
Jun 25 21:13:19 ns1 kernel: isdn_net: local hangup ippp1
Jun 25 21:13:19 ns1 kernel: ippp1: Chargesum is 0
como eustou em casa ele nao completou a liga�ao...
BOA SORTE MUNDO.....
Assinantes em 26/06/2001: 2295
Mensagens recebidas desde 07/01/1999: 119954
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]