No routes??

Виталий Туровец corebug at corebug.net
Sun Sep 9 19:49:38 CEST 2012


2012/9/9 ril.kidd <ril.kidd at gmail.com>:
> The following commands give me: Peer is not a protocol
>
>
> birdc show protocols all Peer
> birdc show route all protocol Peer
> birdc show route all export Peer
>
> Output from "'# netstat -rn" is:
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags   MSS Window  irtt
> Iface
> 192.168.128.0   0.0.0.0         255.255.255.0   U         0 0          0
> eth0
> 169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0
> eth0
> 0.0.0.0         192.168.128.28  0.0.0.0         UG        0 0          0
> eth0

Well, 1: which routes you expect your bird to propagate to peer?
169.254.0.0/16 network. must NOT be routed anyway.
2: ports out otput of "show protocols all " command here please.
3: show your FULL and UNCUT config file.
4: ifconfig -a


>
>
> On 09/09/12 17:18, Виталий Туровец wrote:
>>
>> 2012/9/9 ril.kidd <ril.kidd at gmail.com>:
>>>
>>> On 09/09/12 16:57, ril.kidd wrote:
>>>
>>> Sorry, bird.conf looks like this:
>>>
>>>
>>> router id 192.168.128.21;
>>>
>>> #protocol direct {
>>> #       interface "-eth*", "*"; # Restrict network interfaces it works
>>> with
>>> #}
>>>
>>> protocol kernel {
>>> #       learn;                  # Learn all alien routes from the kernel
>>>          persist;                # Don't remove routes on bird shutdown
>>>          scan time 20;           # Scan kernel routing table every 20
>>> seconds
>>> #       import none;            # Default is import all
>>>          export all;             # Default is export none
>>> #       kernel table 5;         # Kernel table to synchronize with
>>> (default:
>>> main)
>>> }
>>>
>>> protocol device {
>>>          scan time 10;           # Scan interfaces every 10 seconds
>>> }
>>>
>>> protocol bgp Peer {
>>> #       disabled;
>>>          description "Peer";
>>>          local as 64496;
>>>          neighbor 192.168.128.20 as 65000;
>>>          import all;
>>>          export all;
>>> #       multihop;
>>> }
>>>
>>> On 09/09/12 16:53, Crest wrote:
>>>
>>> On 09.09.2012 17:50, ril.kidd wrote:
>>>
>>> On 09/09/12 16:10, ril.kidd wrote:
>>>
>>> hello,
>>> I have two ubuntu 12.04 linux servers running bird 1.3.8 and peered with
>>> each other.
>>> The routes from each show in both routing tables.
>>>
>>> I installed centos 6.3 on an (identically configured) different set of
>>> servers and copied the configuration files. I see peering established but
>>> no
>>> routes in both routing tables. It doesnt work when peered with the ubuntu
>>> servers either.
>>> Please what may be wrong? Or am I just missing something?
>>>
>>>
>>> Actually, when i do "show route" from birdc> i dont get any results
>>>
>>> Sorry my crystal ball is unaligned how about a few bird.conf snippets to
>>> calibrate it?
>>>
>>>
>>>
>> What about output from these commands:
>> birdc show protocols all Peer
>> birdc show route all protocol Peer
>> birdc show route all export Peer
>> netstat -rn
>> ?
>>
>



-- 




~~~
WBR,
Vitaliy Turovets
Systems Administrator
Corebug.Net
+38(093)265-70-55
VITU-RIPE



More information about the Bird-users mailing list