From nobody@FreeBSD.ORG  Thu Jun 29 21:42:07 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 01A1237B5B5; Thu, 29 Jun 2000 21:42:06 -0700 (PDT)
Message-Id: <20000630044206.01A1237B5B5@hub.freebsd.org>
Date: Thu, 29 Jun 2000 21:42:06 -0700 (PDT)
From: pstern@ptialaska.net
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: on ppp connection the default route is lost at random intervals
X-Send-Pr-Version: www-1.0

>Number:         19593
>Category:       i386
>Synopsis:       on ppp connection the default route is lost at random intervals
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    brian
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 29 21:50:01 PDT 2000
>Closed-Date:    Wed Jul 19 07:03:01 PDT 2000
>Last-Modified:  Wed Jul 19 07:03:33 PDT 2000
>Originator:     peter stern
>Release:        4.0-RELEASE F4.0
>Organization:
>Environment:
FreeBSD jago.65north.com 4.0-RELEASE FreeBSD 4.0-RELEASE #0: Mon Mar 20 22:50:22 GMT 2000     root@monster.cdrom.com:/usr/src/sys/compile/GENERIC  i386
>Description:
At random intervals, sometimes after only 5 minutes, sometimes up to several hours after the dial up connection is established,
the default route disappears and must be added manually. It happens whether
I am using nat or not or if filters are being used or not. It occurs
while connections are actively moving data.

Modem connection is via a Courier v.90 connecting to ISP running USR Total control or Cisco AS5200 servers.

Sameple entry from ppp.conf

PAP:
 set phone 5555555
 set login
 set authname XXXXX
 set authkey XXXXX
 set timeout 12000
    set filter in  0 permit tcp dst eq 113
    set filter out 0 permit tcp src eq 113
    set filter in  1 permit tcp src eq telnet estab
    set filter out 1 permit tcp dst eq telnet
    set filter in  2 permit tcp src eq ftp estab
    set filter out 2 permit tcp dst eq ftp
    set filter in  3 permit tcp src eq ftp-data dst gt 1023
    set filter out 3 permit tcp dst eq ftp-data
    set filter in 4 permit tcp src eq 43
    set filter out 4 permit tcp dst eq 43
    set filter in 5 permit udp src eq 43
    set filter out 5 permit udp dst eq 43 
    set filter in  6 permit udp src eq 53
    set filter out 6 permit udp dst eq 53
    set filter in  7 permit udp src eq 407
    set filter out 7 permit udp dst eq 407
    set filter in  8 permit icmp
    set filter out 8 permit icmp
    set filter in  9 permit udp dst gt 33433
    set filter out 9 permit udp dst gt 33433
    set filter in  10 permit tcp src eq 22 estab
    set filter out 11 permit tcp dst eq 22
    set filter in  12 permit tcp src eq 25
    set filter out 12 permit tcp dst eq 25    
    set filter in  13 permit tcp src eq 80 estab
    set filter out 13 permit tcp dst eq 80    
    set filter in  14 permit tcp src eq 143 estab
    set filter out 14 permit tcp dst eq 143   
    set filter in  15 permit tcp src eq 443 estab
    set filter out 15 permit tcp dst eq 443
    set filter in 16 permit tcp src eq 407
    set filter out 16 permit tcp dst eq 407
    set filter in 17 permit tcp src eq 1417 dst lt 1421
    set filter out 17 permit tcp dst gt 1416
    set filter in 18 permit 0/0 209.193.8.96/27
    set filter out 18 permit 209.193.8.96/27 0/0
    set filter in 19 permit tcp src eq 5998
    set filter out 19 permit tcp dst eq 5998
    set filter in 20 permit tcp src eq 5999
    set filter out 20 permit tcp dst eq 5999

Sample ppp.linkup

# Otherwise, simply add peer as default gateway.
#
MYADDR:
# delete 0
 add 0 0 HISADDR

I have a static IP assigned via radius upon connecting. The route appears to be fine upon initial connection.

output of inet rnf inet
ROOT:jago:/etc/ppp >netstat -rnf inet
Routing tables

Internet:
Destination        Gateway            Flags      Netif Expire
default            208.151.118.1      UGSc       tun0
127.0.0.1          127.0.0.1          UH          lo0
208.151.118.1      208.151.111.225    UH         tun0
209.193.8.96/27    link#1             UC         fxp0 =>
209.193.8.97       0:a0:c9:5b:6:9d    UHLW        lo0
209.193.8.99       0:90:27:62:2:27    UHLW       fxp0    839
209.193.8.111      0:a0:c9:73:e3:20   UHLW       fxp0   1042

When it drops, the default entry disappears. The tun0 entry with my static ip and the gateway ip remains.

This is getting to be very frustating. The problem began with FreeBSD 3.5 and has gotten worse with 4.0

Thanks

peter

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->brian 
Responsible-Changed-By: sheldonh 
Responsible-Changed-When: Fri Jun 30 00:26:01 PDT 2000 
Responsible-Changed-Why:  
Brian, could you take a look?  I'm not sure whether this is a usage issue 
or a bug. 
The originator does seem to have provided all the necessary info, though. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19593 

From: Brian Somers <brian@Awfulhak.org>
To: pstern@ptialaska.net
Cc: freebsd-gnats-submit@FreeBSD.org, brian@hak.lan.Awfulhak.org
Subject: Re: i386/19593: on ppp connection the default route is lost at random intervals 
Date: Fri, 30 Jun 2000 08:57:35 +0100

 > >Number:         19593
 > >Category:       i386
 > >Synopsis:       on ppp connection the default route is lost at random intervals
 
 Routed (and probably gated) are known to do things like this.  Are 
 you running either of these programs ?
 -- 
 Brian <brian@Awfulhak.org>                        <brian@[uk.]FreeBSD.org>
       <http://www.Awfulhak.org>                   <brian@[uk.]OpenBSD.org>
 Don't _EVER_ lose your sense of humour !
 
 
 
State-Changed-From-To: open->feedback 
State-Changed-By: brian 
State-Changed-When: Fri Jun 30 03:54:21 PDT 2000 
State-Changed-Why:  
Awaiting feedback about whether the originator is running a routing daemon. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19593 

From: peter stern <peter@65north.com>
To: freebsd-gnats-submit@FreeBSD.org, pstern@ptialaska.net
Cc:  
Subject: Re: i386/19593: on ppp connection the default route is lost at random 
 intervals
Date: Fri, 07 Jul 2000 23:11:01 -0800

 No I am not running routed or gated
 
 ifconfig_fxp0="inet 209.193.8.97  netmask 255.255.255.224"
 hostname="jago.65north.com"
 gateway_enable="YES"
 defaultrouter="NO"
 linux_enable="YES"
 accounting_enable="YES"
 check_quotas="YES"
 saver="daemon"
 font8x8="cp437-8x8"
 font8x14="cp437-8x14"
 font8x16="cp437-8x16"
 moused_type="NO"
 moused_enable="NO"
 lpd_enable="NO"
 sshd_enable="YES"
 network_interfaces="fxp0 lo0 tun0"
 named_enable="YES"
 
 This is driving me crazy!
 
 peter
 
State-Changed-From-To: feedback->closed 
State-Changed-By: brian 
State-Changed-When: Wed Jul 19 07:03:01 PDT 2000 
State-Changed-Why:  
Closed at the submitters request. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19593 
>Unformatted:
