Your message dated Tue, 30 May 2006 23:24:53 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#367600: further information, workaround, and maybe ok to 
close
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: quagga
Version: 0.99.4-2
Severity: normal


I have quagga installed (I tried both the sarge and unstable versions, 0.98
and 0.99) as just a RIP client. When it starts up, it joins the RIP multicast
group, and gets correct initial routes via RIP from the two firewalls. However,
it does not report ever seeing any future RIP broadcasts, so 180 seconds later,
it decides the routes are stale and removes them.

netstat -g shows membership in the multicast group:
eth0            1      RIP2-ROUTERS.MCAST.NET

lsof -i shows that ripd appears to be listening for packets:

ripd      17540      quagga    5u  IPv4  56156       UDP *:route

I found references on the web to a change in authentication behavior
about the same time a route injection vulnerability was patched, but
they seem to say that the log file would show the packet being heard
but rejected for bad auth, so I don't think that's the problem. I
tried this in case I'm wrong on that, but it didn't help:

>> ripd# configure terminal
>> ripd(config)# interface eth0
>> ripd(config-if)# no ip rip authentication mode

The same setup is working find on some fedora core 3 machines on the
same network using quagga/ripd 0.97.3 with the same ripd.conf
(although the below ripd.conf has been modified for more logging and
making the interface passive)

ripd.conf:

! -*- rip -*-
!
! RIPd configuration file
!
hostname ripd
password zebra
!
debug rip events
debug rip packet
debug rip packet recv detail
debug rip zebra
!
interface eth0
!
router rip
network 192.168.0.0/24
network eth0

!ip rip receive version 1 2

no redistribute kernel
no redistribute static
no redistribute connected
no redistribute ospf
no redistribute bgp

passive-interface default

!neighbor 192.168.0.1
!neighbor 192.168.0.2
! route 10.0.0.0/8
! distribute-list private-only in eth0
!
!access-list private-only permit 10.0.0.0/8
!access-list private-only deny any
! 
log file /var/log/quagga/ripd.log
!
!log stdout


Some log output ("triggered update!" is where the routes are removed):

2006/05/16 16:26:11 RIP: RIPd 0.99.4 starting: [EMAIL PROTECTED]
2006/05/16 16:26:11 RIP: interface add eth0 index 2 flags 4163 metric
0 mtu 1
2006/05/16 16:26:11 RIP: interface eth0: passive = 1
2006/05/16 16:26:11 RIP: connected address 192.168.0.200/24 is added
2006/05/16 16:26:11 RIP: turn on eth0
2006/05/16 16:26:11 RIP: Redistribute new prefix 192.168.0.0/24 on the
interface
 eth0
2006/05/16 16:26:11 RIP: triggered update!
2006/05/16 16:26:11 RIP: interface add lo index 1 flags 73 metric 0
mtu 1
2006/05/16 16:26:11 RIP: interface lo: passive = 1
2006/05/16 16:26:11 RIP: connected address 127.0.0.1/8 is added
2006/05/16 16:26:11 RIP: interface add sit0 index 3 flags 128 metric 0
mtu 1
2006/05/16 16:26:11 RIP: interface sit0: passive = 1
2006/05/16 16:26:12 RIP: multicast join at eth0
2006/05/16 16:26:12 RIP: multicast request on eth0
2006/05/16 16:26:12 RIP: rip_send_packet 192.168.0.200 > 224.0.0.9
(eth0)
2006/05/16 16:26:12 RIP: SEND to  224.0.0.9.520
2006/05/16 16:26:12 RIP: ignore packet comes from myself
2006/05/16 16:26:12 RIP: RECV packet from 192.168.0.1 port 520 on eth0
2006/05/16 16:26:12 RIP: RECV RESPONSE version 2 packet size 84
2006/05/16 16:26:12 RIP:   0.0.0.0/0 -> 0.0.0.0 family 2 tag 0 metric
1
2006/05/16 16:26:12 RIP:   63.0.0.0/8 -> 0.0.0.0 family 2 tag 0 metric
1
2006/05/16 16:26:12 RIP:   63.236.12.160/28 -> 0.0.0.0 family 2 tag 0
metric 1
2006/05/16 16:26:12 RIP:   169.254.0.0/16 -> 0.0.0.0 family 2 tag 0
metric 1
2006/05/16 16:26:12 RIP: RECV packet from 192.168.0.2 port 520 on eth0
2006/05/16 16:26:12 RIP: RECV RESPONSE version 2 packet size 64
2006/05/16 16:26:12 RIP:   0.0.0.0/0 -> 0.0.0.0 family 2 tag 0 metric
6
2006/05/16 16:26:12 RIP:   63.236.12.160/28 -> 0.0.0.0 family 2 tag 0
metric 6
2006/05/16 16:26:12 RIP:   169.254.0.0/16 -> 0.0.0.0 family 2 tag 0
metric 6
2006/05/16 16:26:13 RIP: update timer fire!
2006/05/16 16:26:47 RIP: update timer fire!
2006/05/16 16:27:22 RIP: update timer fire!
2006/05/16 16:27:53 RIP: update timer fire!
2006/05/16 16:28:30 RIP: update timer fire!
2006/05/16 16:28:57 RIP: update timer fire!
2006/05/16 16:29:12 RIP: triggered update!
2006/05/16 16:29:15 RIP: triggered update!
2006/05/16 16:29:34 RIP: update timer fire!

                        thanks

                                - M

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (800, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages quagga depends on:
ii  adduser                       3.63       Add and remove users and groups
ii  debconf [debconf-2.0]         1.4.30.13  Debian configuration management sy
ii  iproute                       20041019-3 Professional tools to control the 
ii  libc6                         2.3.6-7    GNU C Library: Shared libraries
ii  libcap1                       1:1.10-14  support for getting/setting POSIX.
ii  libncurses5                   5.5-2      Shared libraries for terminal hand
ii  libpam0g                      0.76-22    Pluggable Authentication Modules l
ii  libreadline5                  5.1-7      GNU readline and history libraries
ii  logrotate                     3.7-5      Log rotation utility

-- debconf information:
  quagga/really_stop: false


--- End Message ---
--- Begin Message ---
Hello Mark

On 2006-05-18 Mark Montague wrote:
> On further investigation, it appears this problem has something to do
> If I'm the only one seeing this ripd behavior, it's probably OK to
> close the bug and leave this info for anyone with similar problems
> looking into a similar problem.
Ok, bug report gets closed now.

bye,

-christian-

--- End Message ---

Reply via email to