OSPFd: Error in passive-interface

[email protected] Mon, 30 Jul 2007 16:59:52 +0300 (EEST)
Newsgroups gmane.network.zebra.bugs
Message-ID <[email protected]>
Hi.

I use ospfd from zebra-0.95a package under FreeBSD 5.5.

My em0 interface have follow IP address:
195.BBB.CCC.2/28
195.BBB.CCC.4/32
195.BBB.CCC.6/32
195.BBB.CCC.9/32
195.BBB.CCC.10/32

When I configure daemon from console (telnet 127.0.0.1 ospfd),
I send commands:
conf term
  router ospf
    ospf router-id 195.BBB.CCC.2
    redistribute kernel
    redistribute connected
    redistribute static
    passive-interface em0 195.BBB.CCC.4
    passive-interface em0 195.BBB.CCC.6
    passive-interface em0 195.BBB.CCC.9
    passive-interface em0 195.BBB.CCC.10
    network 195.BBB.CCC.0/28 area 0.0.0.1
    area 1 authentication message-digest
    distribute-list 50 out kernel
    distribute-list 52 out connected
    distribute-list 50 out static

All work.

But on show run I see:

  router ospf
    ospf router-id 195.BBB.CCC.2
    redistribute kernel
    redistribute connected
    redistribute static
    passive-interface 195.BBB.CCC.4
    passive-interface 195.BBB.CCC.6
    passive-interface 195.BBB.CCC.9
    passive-interface 195.BBB.CCC.10
    network 195.BBB.CCC.0/28 area 0.0.0.1
    area 1 authentication message-digest
    distribute-list 50 out kernel
    distribute-list 52 out connected
    distribute-list 50 out static

Where in line passive-interface my interface em0?

When I say write memory, in /usr/local/etc/ospfd.conf line 
passive-interface not have name of interface 'em0'.

When I stop/start ospfd with this configuration file, ospfd say
'Please specify an existing interface'... I fix /usr/local/etc/ospfd.conf,
add em0 in line passive-interface. Ospfd started without errors.

Ivan.
e-mail:[email protected]