Subject: SLIP server erratically fails on dialup.
To: 'netbsd-help' <netbsd-help@NetBSD.ORG>
From: John A. Maier <root@news.datastorm.com>
List: netbsd-users
Date: 10/17/1995 16:03:09
------ =_NextPart_000_01BA9CAA.0FA73660
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I have a i386 NetBSD box acting as a SLIP server. When I get a =
connection, it's nothing but fast and reliable. Here are some of the =
stats when no one is on the line.
>arp -a
datastorm.com (205.138.190.254) at 0:0:a2:a:1f:1e
datastorm.com (205.138.190.255) at (incomplete)
>netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs =
Coll
ed2 1500 <Link>0.0.c0.6e.82.ba 24539 0 1168 0 =
7
ed2 1500 205.138.190 rndslip0 24539 0 1168 0 =
7
lo0 32768 <Link> 34 0 34 0 =
0
lo0 32768 127 LOCALHOST 34 0 34 0 =
0
sl0* 1006 <Link> 96 0 57 0 =
0
sl0* 1006 205.138.190 rndslip0 96 0 57 0 =
0
ppp0* 1500 <Link> 0 0 0 0 =
0
>ifconfig -a
ed2: =
flags=3D9863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,LINK0,MULTICAST>
inet 205.138.190.38 netmask 0xffffff00 broadcast 205.138.190.255
lo0: flags=3D8009<UP,LOOPBACK,MULTICAST>
inet 127.0.0.1 netmask 0xff000000
sl0: flags=3Dd030<POINTOPOINT,NOTRAILERS,LINK0,LINK2,MULTICAST>
inet 205.138.190.38 --> 205.138.190.39 netmask 0xffffff00
ppp0: flags=3D10<POINTOPOINT>
>route get rndslip1
route to: rndslip1
destination: datastorm.com
mask: 255.255.255.0
interface: ed2
flags: <UP,DONE,CLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu =
expire
0 0 0 0 0 0 0 =
-4800
*************************************************************************=
******
When I get a reliable connection, I get this:
>arp -a
rndslip1.datastorm.com (205.138.190.39) at 0:0:c0:6e:82:ba permanent =
published
datastorm.com (205.138.190.254) at 0:0:a2:a:1f:1e
datastorm.com (205.138.190.255) at (incomplete)
>netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs =
Coll
ed2 1500 <Link>0.0.c0.6e.82.ba 23875 0 1119 0 =
7
ed2 1500 205.138.190 rndslip0 23875 0 1119 0 =
7
lo0 32768 <Link> 34 0 34 0 =
0
lo0 32768 127 LOCALHOST 34 0 34 0 =
0
sl0 1006 <Link> 96 0 57 0 =
0
sl0 1006 205.138.190 rndslip0 96 0 57 0 =
0
ppp0* 1500 <Link> 0 0 0 0 =
0
>ifconfig -a
ed2: =
flags=3D9863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,LINK0,MULTICAST>
inet 205.138.190.38 netmask 0xffffff00 broadcast 205.138.190.255
lo0: flags=3D8009<UP,LOOPBACK,MULTICAST>
inet 127.0.0.1 netmask 0xff000000
sl0: flags=3Dd031<UP,POINTOPOINT,NOTRAILERS,LINK0,LINK2,MULTICAST>
inet 205.138.190.38 --> 205.138.190.39 netmask 0xffffff00
ppp0: flags=3D10<POINTOPOINT>
>route get rndslip1
route to: rndslip1
destination: rndslip1
interface: sl0
flags: <UP,HOST,DONE>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu =
expire
0 0 0 0 0 0 0 =
0
*************************************************************************=
******
About every 5-10 connection fails to set up the routing information =
correctly. A route get rndslip1 give me this on a =
failure:
>route get rndslip1
route to: rndslip1
destination: rndslip1
interface: ed2
flags: <UP,HOST,DONE,LLINFO>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu =
expire
0 0 0 0 0 0 0 =
-1
*************************************************************************=
******
If I then try to ping the client from the host, it fails with a no route =
to host error message. The route then looks like this:
>route get rndslip1
route to: rndslip1
destination: rndslip1
interface: ed2
flags: <UP,HOST,REJECT,DONE,LLINFO>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu =
expire
0 0 0 0 0 0 0 =
0
*************************************************************************=
******
I can disconnect and retry and might or might not get connected.
So, what do my slip.login and slip.logout files look like?
rndslip0.datastorm.com:/root>cat /etc/sliphome/slip.logout
#
# @(#)slip.logout 5.1 (jam) 03/15/95
#
# generic logout file for a slip line. sliplogin invokes this with
# the parameters:
# 1 2 3 4 5 6 7-n
# slipunit ttyspeed loginname local-addr remote-addr mask opt-args
#
/sbin/ifconfig $7$1 down
/sbin/route delete $5 $4
arp -d $5
exit
rndslip0.datastorm.com:/root>cat /etc/sliphome/slip.login
#!/bin/sh -
#
# @(#)slip.login 5.1 (jam) 03/15/95
#
# generic login file for a slip line. sliplogin invokes this with
# the parameters:
# 1 2 3 4 5 6 7-n
# slipunit ttyspeed loginname local-addr remote-addr mask opt-args
#
echo "slattach -h -s "$2" /dev/tty03" > /dev/console
slattach -h -s $2 /dev/tty03 /dev/console
echo "arp -s "$5" 00:00:c0:6e:82:ba pub" > /dev/console
arp -s "$5" 00:00:c0:6e:82:ba pub > /dev/console
echo "/sbin/ifconfig sl"$1" inet "$4" "$5" netmask "$6" -trailers" > =
/dev/consol
e
/sbin/ifconfig sl$1 inet $4 $5 netmask $6 -trailers > /dev/console
echo "/sbin/route add "$5" "$4 > /dev/console
/sbin/route add $5 $4 > /dev/console
exit
#End of Script
rndslip0.datastorm.com:/root>cat /etc/sliphome/slip.logout
#
# @(#)slip.logout 5.1 (jam) 03/15/95
#
# generic logout file for a slip line. sliplogin invokes this with
# the parameters:
# 1 2 3 4 5 6 7-n
# slipunit ttyspeed loginname local-addr remote-addr mask opt-args
#
/sbin/ifconfig $7$1 down
/sbin/route delete $5 $4
arp -d $5
exit
#End of Script
Any help????
jam
*************************************************************************=
**
* John A. Maier * Research and Development =
*
* E-mail: johnam@datastorm.com * Datastorm Technologies Inc. =
*
* * Procomm Plus for Windows and DOS =
*
* * (314) 443-3283 =
*
*************************************************************************=
**
------ =_NextPart_000_01BA9CAA.0FA73660
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
eJ8+IgwVAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG
AHwCAAACAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAGwAAAAAAAAAtTvCwCx3EBqhvAgA
KypWwhUAAAAMbNoIw4bOEbjsAKoAU2VM5IIAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAG5ldGJz
ZC1oZWxwAFNNVFAAbmV0YnNkLWhlbHBATmV0QlNELk9SRwAeAAIwAQAAAAUAAABTTVRQAAAAAB4A
AzABAAAAFwAAAG5ldGJzZC1oZWxwQE5ldEJTRC5PUkcAAAMAFQwBAAAAAwD+DwYAAAAeAAEwAQAA
AA4AAAAnbmV0YnNkLWhlbHAnAAAAAgELMAEAAAAcAAAAU01UUDpORVRCU0QtSEVMUEBORVRCU0Qu
T1JHAAMAADkAAAAACwBAOgEAAAACAfYPAQAAAAQAAAAAAAADDAAAAAMAADAEAAAACwAPDgAAAAAC
Af8PAQAAAG4AAAAAAAAAtTvCwCx3EBqhvAgAKypWwhUAAAAMbNoIw4bOEbjsAKoAU2VMJIIAAAAA
AACBKx+kvqMQGZ1uAN0BD1QCAAAAAG5ldGJzZC11c2VycwBTTVRQAG5ldGJzZC11c2Vyc0BOZXRC
U0QuT1JHAAAAHgACMAEAAAAFAAAAU01UUAAAAAAeAAMwAQAAABgAAABuZXRic2QtdXNlcnNATmV0
QlNELk9SRwADABUMAQAAAAMA/g8GAAAAHgABMAEAAAAPAAAAJ25ldGJzZC11c2VycycAAAIBCzAB
AAAAHQAAAFNNVFA6TkVUQlNELVVTRVJTQE5FVEJTRC5PUkcAAAAAAwAAOQAAAAALAEA6AQAAAAIB
9g8BAAAABAAAAAAAAAQGewEIgAcAGAAAAElQTS5NaWNyb3NvZnQgTWFpbC5Ob3RlADEIAQSAAQAp
AAAAU0xJUCBzZXJ2ZXIgZXJyYXRpY2FsbHkgZmFpbHMgb24gZGlhbHVwLgCkDgEFgAMADgAAAMsH
CgARABAAAwAJAAIACwEBIIADAA4AAADLBwoAEQAPACYAJwACAEsBAQmAAQAhAAAAODQ4MTA3RDk5
OTA4Q0YxMUI4RUMwMEFBMDA1MzY1NEMADAcBA5AGAEgLAAASAAAACwAjAAAAAAADACYAAAAAAAsA
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
HgA9AAEAAAABAAAAAAAAAK9P
------ =_NextPart_000_01BA9CAA.0FA73660--