How to crash a PPP modem connection

Hey,

I just found out how to crash a ppp connection: send a heap of large pings! Check this out:


[hosaka:~] ben% ping -s 6000 61.8.0.37
PING 61.8.0.37 (61.8.0.37): 6000 data bytes
6008 bytes from 61.8.0.37: icmp_seq=0 ttl=250 time=3970.07 ms
6008 bytes from 61.8.0.37: icmp_seq=1 ttl=250 time=4776.52 ms
6008 bytes from 61.8.0.37: icmp_seq=2 ttl=250 time=5586.86 ms
6008 bytes from 61.8.0.37: icmp_seq=3 ttl=250 time=6438.5 ms
6008 bytes from 61.8.0.37: icmp_seq=4 ttl=250 time=7245.27 ms
6008 bytes from 61.8.0.37: icmp_seq=5 ttl=250 time=8067.9 ms
6008 bytes from 61.8.0.37: icmp_seq=6 ttl=250 time=8876.67 ms
6008 bytes from 61.8.0.37: icmp_seq=7 ttl=250 time=9688.46 ms
6008 bytes from 61.8.0.37: icmp_seq=8 ttl=250 time=10518.9 ms
6008 bytes from 61.8.0.37: icmp_seq=9 ttl=250 time=11518.6 ms
6008 bytes from 61.8.0.37: icmp_seq=10 ttl=250 time=12169.6 ms
6008 bytes from 61.8.0.37: icmp_seq=11 ttl=250 time=12975.4 ms
6008 bytes from 61.8.0.37: icmp_seq=12 ttl=250 time=13789.9 ms
6008 bytes from 61.8.0.37: icmp_seq=13 ttl=250 time=15286.5 ms
6008 bytes from 61.8.0.37: icmp_seq=14 ttl=250 time=15873.3 ms
6008 bytes from 61.8.0.37: icmp_seq=15 ttl=250 time=16636.8 ms
6008 bytes from 61.8.0.37: icmp_seq=16 ttl=250 time=17120.5 ms
ping: sendto: No buffer space available
ping: wrote 61.8.0.37 6008 chars, ret=-1
6008 bytes from 61.8.0.37: icmp_seq=17 ttl=250 time=18181.5 ms
ping: sendto: No buffer space available
ping: wrote 61.8.0.37 6008 chars, ret=-1
ping: sendto: No buffer space available
ping: wrote 61.8.0.37 6008 chars, ret=-1
ping: sendto: No buffer space available
ping: wrote 61.8.0.37 6008 chars, ret=-1
ping: sendto: No buffer space available
ping: wrote 61.8.0.37 6008 chars, ret=-1
^C
--- 61.8.0.37 ping statistics ---
40 packets transmitted, 18 packets received, 55% packet loss
round-trip min/avg/max = 3970.07/11040.1/18181.5 ms


Note how the time keeps going up as well, where it shouldn't go up.
This caused my ppp connection to just sit there, and I couldn't do anything more with it until I manually disconnected and connected again. I tried it a couple of times, and it worked every time :)

Is it my iBook or my ISP? Thoughts?

Ben
 
It most definitely should go up; you're trying to send 6K every second over a link that, at best, can send 4K per second. So after a while, the buffer fills up, and ping fails. If you let it sit for a couple minutes, do things work again?
 
Back
Top