Hi,

I am running BIRD 1.3.11 on FreeBSD 9.2 (amd64). It establishes full adjacency 
with its three neighbours (Cisco routers) and its routing table is correct. 
BIRD knows about the routers behind its neighbours. The problem is that the 
kernel does not know any of the learned routes, i.e. 'netstat -rnf inet' shows 
only routes for the interfaces.

I suspect that I am missing something basic but have not found it yet after 
many hours of searching. Could someone point me in the right direction?

Thank you.

The configuration file follows.

-- 
C Marinier


# Configure logging
log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug };

# Override router ID
router id 131.140.113.14;

protocol kernel {
        persist;       # leave routes in kernel table on exit
        import all;    # import routes into kernel routing table
        scan time 10;  # look for new interfaces every 10 seconds
}

protocol device {
        scan time 10;  # look for changes every 10 seconds
}

# make sure routes for directly connected sub-networks
# are not disturbed (BSD's are susceptible to this)
protocol direct {
        interface "bce0", "bce1", "em0";
}

protocol ospf WANemu {
        area 0.0.0.0 {
                stub no;
                networks {
                        x.x.113.8/29;
                        x.x.113.184/29;
                        x.x.113.104/29;
                };
                interface "bce0" {
                        authentication cryptographic;
                        password "xxxxxx";
                };
                interface "bce1" {
                        authentication cryptographic;
                        password "xxxxxx";
                };
                interface "em0" {
                        authentication cryptographic;
                        password "xxxxxx";
                };
        };
}

Reply via email to