case $# in
0 ) REMOTE=amf
DEVICE=ippp0
;;
1 ) REMOTE=$1
DEVICE=ippp0
;;
2 ) REMOTE=$1
DEVICE=$2
;;
* ) echo "usage: isdn-ppp-on [ |
case $# in
0 ) REMOTE=amf
DEVICE=ippp0
;;
1 ) REMOTE=$1
DEVICE=ippp0
;;
2 ) REMOTE=$1
DEVICE=$2
;;
* ) echo "usage: isdn-ppp-on [] (amf is default)"
exit
esac
echo $REMOTE
set -x
case $REMOTE in
amf ) REMIP=193.172.250.17 # amersfoort
REMMSN=0334645333 # DN of-amersfoort
REMNAME=amf-isdn
;;
* ) echo "usage: isdn-ppp-on [] (amf is default)"
exit
esac
MYUSER=ppp:jvdploe
MYIP=0.0.0.0 # dummy IP numbers
MYMSN=356233608 # our MSN number, dial-out MSN for ppp
PATH=$PATH:/sbin
isdnctrl hangup $DEVICE
sleep 1
killall -KILL ipppd
route del default
route del $REMIP
ifconfig $DEVICE down
isdnctrl delif $DEVICE
|
# Secrets for authentification using CHAP # client server secret IP addresses # # default # "*" jvdploe "" jvdploe "*" "IAMNOTTHATSTUPID" |
# # hosts This file describes a number of hostname-to-address # mappings for the TCP/IP subsystem. It is mostly # used at boot time, when no name servers are running. # On small systems, this file can be used instead of a # "named" name server. Just add the names, addresses # and any aliases to this file... # # By the way, Arnt Gulbrandsen |
search planet.nl nameserver 195.121.1.34 nameserver 195.121.1.66 # the rest is for lucent only # nl.lucent.com nameservers nameserver 135.85.68.2 ; Try hvssa01 nameserver 135.85.64.2 ; Next Try hvscg01 nameserver 135.85.64.148 ; Last try hvsag01 # ih.lucent.com nameservers nameserver 135.1.13.222 ; ihdns.lucent.com nameserver 135.1.1.5 ; ihang.lucent.com nameserver 135.1.1.150 ; ipcia.lucent.com |
jvdploe.planet.nl |
i1:45:respawn:/usr/local/sbin/mgetty -n1 -D -m '"" ATZ OK AT&E356233809 OK AT&B512 OK' -s 38400 ttyI1 |
#!/bin/bash #echo "`date` ip-up: $*" >> /var/log/ip-logging sendmail -q pop.all # this pops all my mailboxes |
#!/bin/bash #echo "`date` ip-down: $*" >> /var/log/ip-logging /sbin/route add default ippp0 |
DSmail.planet.nl |
/usr/sbin/isdn-ppp-on & ++ REMIP=193.172.250.17 ++ REMMSN=0334645333 ++ REMNAME=amf-isdn ++ MYUSER=ppp:jvdploe ++ MYIP=10.0.0.0 ++ MYMSN=356233608 ++ PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11/bin:/usr/andrew/bin:/usr/openwin/bin:/usr/games:.:/usr/local/netscape/rvplayer5.0b1:/usr/local/netscape:/usr/X11/bin:/usr/andrew/bin:/usr/openwin/bin:/usr/games:.:/usr/local/netscape/rvplayer5.0b1:/usr/local/netscape:/sbin ++ isdnlog -w10 -m5623 -l1527 /dev/isdnctrl0 ++ isdnctrl verbose 0 Verbose-level set to 0. ++ isdnctrl addif ippp0 ippp0 added ++ isdnctrl eaz ippp0 356233608 EAZ/MSN for ippp0 is 356233608 ++ isdnctrl addphone ippp0 out 0334645333 ++ isdnctrl huptimeout ippp0 180 Hangup-Timeout for ippp0 is 180 sec. ++ isdnctrl callback ippp0 off Callback for ippp0 is off ++ isdnctrl l2_prot ippp0 hdlc Layer-2-Protocol for ippp0 is hdlc ++ isdnctrl l3_prot ippp0 trans Layer-3-Protocol for ippp0 is trans ++ isdnctrl encap ippp0 syncppp Encapsulation for ippp0 is syncppp ++ ifconfig ippp0 10.0.0.0 pointopoint 193.172.250.17 ++ route add 193.172.250.17 ippp0 ++ route add default gw 193.172.250.17 metric 1 ++ ifconfig ippp0 -arp -broadcast ++ ipppd user ppp:jvdploe 10.0.0.0:193.172.250.17 remotename amf-isdn noipdefault ipcp-accept-local ipcp-accept-remote -vj -vjccomp -ac -pc -detach mru 1500 mtu 1500 -bsdcomp defaultroute /dev/ippp0 |
jvdploe:/usr/sbin# ping www.planet.nl PING www.planet.nl (145.220.3.44): 56 data bytes 64 bytes from 145.220.3.44: icmp_seq=0 ttl=251 time=99.2 ms 64 bytes from 145.220.3.44: icmp_seq=1 ttl=251 time=97.5 ms 64 bytes from 145.220.3.44: icmp_seq=3 ttl=251 time=102.7 ms --- www.planet.nl ping statistics --- 4 packets transmitted, 3 packets received, 25% packet loss round-trip min/avg/max = 97.5/99.8/102.7 ms |
Nov 19 23:07:12 jvdploe kernel: isdn: Verbose-Level is 0 Nov 19 23:07:12 jvdploe syslog: info: auth check for hostname=jvdploe Nov 19 23:07:12 jvdploe syslog: info: auth check for user=ppp:jvdploe Nov 19 23:07:12 jvdploe syslog: info: auth check for our_name=jvdploe Nov 19 23:07:12 jvdploe syslog: info: no PAP secret entry for this user! Nov 19 23:07:12 jvdploe ipppd[422]: Found 1 devices: /dev/ippp0, Nov 19 23:07:12 jvdploe isdnlog: Another isdnlog is running with pid 88! Nov 19 23:07:12 jvdploe isdnlog: exit now 37 Nov 19 23:07:12 jvdploe ipppd[422]: ipppd i2.2.9 (isdn4linux version of pppd by MH) started Nov 19 23:07:12 jvdploe ipppd[422]: init_unit: 0 Nov 19 23:07:12 jvdploe ipppd[422]: Connect[0]: /dev/ippp0, fd: 6 |
Nov 19 23:07:52 jvdploe kernel: ippp0: dialing 0 0334645333... Nov 19 23:07:53 jvdploe kernel: isdn_net: ippp0 connected Nov 19 23:07:53 jvdploe ipppd[422]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit: 0, linkunit: 0, fd: 6 Nov 19 23:07:57 jvdploe ipppd[422]: Remote message: Nov 19 23:07:57 jvdploe ipppd[422]: bundle, he: 0 we: 0 Nov 19 23:07:57 jvdploe ipppd[422]: local IP address 195.121.17.16 Nov 19 23:07:57 jvdploe ipppd[422]: remote IP address 193.172.250.17 |
jvdploe:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0
UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0
TX packets:12 errors:0 dropped:0 overruns:0
ippp0 Link encap:Point-Point Protocol
inet addr:195.121.17.16 P-t-P:193.172.250.17 Mask:255.0.0.0
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:140 errors:0 dropped:0 overruns:0
TX packets:130 errors:0 dropped:0 overruns:0
|
jvdploe:~# route -n Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface 193.172.250.17 * 255.255.255.255 UH 1500 0 0 ippp0 127.0.0.0 * 255.0.0.0 U 3584 0 1 lo default 193.172.250.17 * UG 1500 0 10 ippp0 |
jvdploe:/usr/sbin# isdn-ppp-off utr ++ REMIP=193.172.250.17 ++ REMMSN=0334645333 ++ REMNAME=amf-isdn ++ MYUSER=ppp:jvdploe ++ MYIP=10.0.0.0 ++ MYMSN=356233608 ++ PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11/bin:/usr/andrew/bin:/usr/openwin/bin:/usr/games:.:/usr/local/netscape/rvplayer5.0b1:/usr/local/netscape:/usr/X11/bin:/usr/andrew/bin:/usr/openwin/bin:/usr/games:.:/usr/local/netscape/rvplayer5.0b1:/usr/local/netscape:/sbin ++ isdnctrl hangup ippp0 ippp0 hung up ++ sleep 1 ++ killall -KILL ipppd ++ route del default ++ route del 145.220.129.1 SIOCDELRT: No such process ++ ifconfig ippp0 down ++ isdnctrl delif ippp0 ippp0 deleted [1]+ Exit 137 isdn-ppp-on |
Nov 19 23:11:09 jvdploe kernel: isdn_net: local hangup ippp0 Nov 19 23:11:09 jvdploe kernel: ippp0: Chargesum is 0 Nov 19 23:11:09 jvdploe ipppd[422]: Modem hangup Nov 19 23:11:09 jvdploe ipppd[422]: Connection terminated. Nov 19 23:11:09 jvdploe ipppd[422]: taking down PHASE_DEAD link 0, linkunit: 0 Nov 19 23:11:09 jvdploe ipppd[422]: link 0 closed , linkunit: 0 Nov 19 23:11:09 jvdploe ipppd[422]: reinit_unit: 0 Nov 19 23:11:09 jvdploe ipppd[422]: Connect[0]: /dev/ippp0, fd: 6 Nov 19 23:11:09 jvdploe kernel: isdn: ^A,ch0 cause: E0010 |
#!/bin/bash echo "Starting SLIRP on hvss152 - will take 60 seconds....please wait" echo "rlogin hvss152 -l jvdploe" > /dev/modem case $# in 1 ) echo "no sleep" ;; * ) sleep 60 esac echo "Starting remote slirp process now" echo "slirp" > /dev/modem sleep 2 echo "Starting local pppd process now" echo "route add -net 135.0.0.0 netmask 255.0.0.0 ppp0" echo "route add -net 10.0.0.0 netmask 255.0.0.0 ppp0" echo "pppd -detach mru 552 10.0.67.0: /dev/modem" pppd -detach mru 552 10.0.67.0: /dev/modem & sleep 3 route add 192.11.224.97 ppp0 route add -net 135.0.0.0 netmask 255.0.0.0 ppp0 route add -net 10.0.0.0 netmask 255.0.0.0 ppp0 echo echo echo "Press ENTER to terminate connection" read dummy ppp-off echo "Terminating slirp" sleep 2 echo "000000" > /dev/modem echo > /dev/modem echo "000000" > /dev/modem echo "Slirp connection terminated - seyon terminal is available again" |